Russian Qt Forum
Октябрь 02, 2024, 01:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Стандартные Qt png картинки...  (Прочитано 4990 раз)
daenux
Гость
« : Февраль 01, 2011, 07:54 »

Здравствуйте друзья!

Где найти, как использовать стандартные Qt иконочки?

Например мне на две кнопочки нужны картинки простеньких стрелочек влево и вправо, и еще картиночка печати документа нужна, каторая красиво смотриться в QPrintPreviewDialog...

Спасибо!!! Улыбающийся
Записан
NicK
Гость
« Ответ #1 : Февраль 01, 2011, 08:23 »


Например мне на две кнопочки нужны картинки простеньких стрелочек влево и вправо, и еще картиночка печати документа нужна, каторая красиво смотриться в QPrintPreviewDialog...

Спасибо!!! Улыбающийся

О стрелочках:
Код
C++ (Qt)
arrowType : Qt::ArrowType
This property holds whether the button displays an arrow instead of a normal icon.
This displays an arrow as the icon for the QToolButton.
By default, this property is set to Qt::NoArrow.

Код
C++ (Qt)
enum Qt::ArrowType
Constant Value
Qt::NoArrow 0
Qt::UpArrow 1
Qt::DownArrow 2
Qt::LeftArrow 3
Qt::RightArrow 4

О стандартных иконках:
Посмотрите здесь, но иконки печати документа там, вроде, нету.
Код
C++ (Qt)
enum QStyle::StandardPixmap
Записан
daenux
Гость
« Ответ #2 : Февраль 01, 2011, 09:35 »

NicK - Спасибо вам огромнейшее!!! Улыбающийся
Записан
chu
Гость
« Ответ #3 : Февраль 01, 2011, 10:20 »

А можно пожалуйста пример кода.
не могу понять как стиль к кнопке прикрутить...
пробовал так:
Код:
    QPushButton *btn= new QPushButton("MENU");
    btn->setIcon(QStyle::standardIcon(QStyle::SP_TitleBarCloseButton));
« Последнее редактирование: Февраль 01, 2011, 10:24 от chu » Записан
Fat-Zer
Гость
« Ответ #4 : Февраль 01, 2011, 15:00 »

метод не статический...
Код
C++ (Qt)
btn->setIcon(btn->style()->standardIcon(QStyle::SP_TitleBarCloseButton))
Записан
chu
Гость
« Ответ #5 : Февраль 01, 2011, 15:15 »

метод не статический...
Код
C++ (Qt)
btn->setIcon(btn->style()->standardIcon(QStyle::SP_TitleBarCloseButton))

Спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.182 секунд. Запросов: 21.