Отсутствующие значки в QTabWidget - PullRequest
1 голос
/ 06 августа 2009

Я использую новейшую версию Qt 4.5 и создаю свой графический интерфейс с помощью Qt Creator. Мой виджет со вкладками выглядит отлично в Creator со всеми значками. Однако, когда я компилирую и запускаю его, значков нет, но вкладки шире, чем они, что, очевидно, что-то указывает. Я пробовал оба формата .png и .ico, ни один не работает. Размер значков составляет 16x16, что соответствует значению максимального размера значка вкладки.

Таблица стилей для элемента управления вкладками не применяется (и не существует), кроме «общего стиля», который называется «clearlooks».

Ответы [ 3 ]

2 голосов
/ 06 августа 2009

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

В противном случае вам нужно проверить правильность путей из любого рабочего каталога, из которого вы запускаете исполняемый файл.

2 голосов
/ 02 февраля 2011

я делаю приложение с pyqt. и если я "скомпилирую" его, мне нужно включить imageformats \ qico4.dll в подпапку imageformats надеюсь, это поможет:)

1 голос
/ 06 августа 2009

Может быть, вы должны поместить значки рядом с вашим двоичным файлом? Или вы можете разместить каталог ресурсов рядом с вашим двоичным файлом.

Если вы используете Windows, вы можете проверить с помощью Filemon, находит ли он значки?

...