QT .UI для отображения .GIF?

Мне нужна помощь с моими исходными файлами QT .ui для моего проекта …. Я пытаюсь отобразить анимированное изображение .gif и просто зациклить там, где у меня есть свойство «pixmap» (hashcoinani) … Почему-то не отображается, и я не могу понять, как заставить его отображать только файлы .ui, любая помощь будет принята с благодарностью! hashcoinani устанавливается как ресурс в файле .qrc как hashcoin.gif ……. Я так потерян!

     <widget class="QLabel" name="coinimage">
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="../hashcoin.qrc">:/icons/hashcoinani</pixmap>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="margin">
<number>-2</number>
</property>
</widget>

1

Решение

Это не может быть сделано в дизайнере пользовательского интерфейса. Вы должны получить анимированный. GIF в QMovie, а затем установите это на этикетке, используя setMovie, Вам нужен код на C ++. Дизайнер только заходит так далеко.

Поскольку и инфраструктура Qt, и Qt Designer с открытым исходным кодом, вы можете изменить обе функции, чтобы обеспечить эту функциональность. Вероятно, это будет работа дня.

1

Другие решения


По вопросам рекламы [email protected]