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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: кнопки минимальной ширины  (Прочитано 2993 раз)
qwerky
Гость
« : Октябрь 20, 2009, 12:01 »

Здравствуйте.

Нужно получить стандартную кнопку минимальной ширины (текст - '+', '-', '..' с минимальными полями сбоку).
Записан
Makss
Гость
« Ответ #1 : Октябрь 20, 2009, 12:31 »

можно через QFontMetrics узнать высоту и ширину символа, а потом играть с кнопкой, с помощью этих значений через функции setMinimumSize и setMaximumSize

Код:
QFontMetrics 
- int width ( const QString & text, int len = -1 ) const
- int height () const
« Последнее редактирование: Октябрь 20, 2009, 12:32 от Makss » Записан
qwerky
Гость
« Ответ #2 : Октябрь 20, 2009, 15:52 »

да, сейчас и делаю через setMaximumWidth(), думал может есть более простой способ это сделать.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Октябрь 20, 2009, 18:27 »

Нужно получить стандартную кнопку минимальной ширины (текст - '+', '-', '..' с минимальными полями сбоку).
Сам не проверял но интересно: не поможет ли sizeHint() ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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