Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Натягивание картинки на кнопку
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
AD
Забыл как правильно сделать на кнопке картинку. Правилен ли следующий вариант?
btnUp = new QPushButton(QIcon("./images/Left.png"), QString(""), grpButtonsControl);

Если он правильный, то почему картинка не отображается на кнопке?
kibsoft
Цитата(AD @ 12.5.2010, 20:37) *
Забыл как правильно сделать на кнопке картинку. Правилен ли следующий вариант?
btnUp = new QPushButton(QIcon("./images/Left.png"), QString(""), grpButtonsControl);

Если он правильный, то почему картинка не отображается на кнопке?

У меня тоже бывает такое, что иногда не отображаются иконки(не врубаюсь почему). Попробуй измени путь на qApp->applicationDirPath()+"/images/Left.png". Ну или плагины размести рядом с исполняемым файлом.
bs_
Может, попробовать загружать иконки из ресурсов? QIcon(":/images/Left.png")
А вот в Qt 4,6,2 при компиляции под убунту иконки не отображались в пунктах меню, в Qt4,7 исправили)
Litkevich Yuriy
Цитата(kibsoft @ 13.5.2010, 0:10) *
У меня тоже бывает такое, что иногда не отображаются иконки
это может происходить если в приложении меняется текущий каталог.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.