![]() |
|
![]() ![]() ![]() |
|
loneybibi |
|
|||
![]() Любитель ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.5.2010 Где: Донецк (Украина) Репутация: 3 Всего: 3 |
Создаю подсказку QToolTip, задаю текст и позицию.
Код вот такой:
Подсказка показывается определенное время. Как установить свое время видимости, возможно ли это? Так же устанавливаю QRect но он почему то не работает или я что то не так делаю? Подскажите пожалуйста! ![]() -------------------- Red Hat Fedora 17 Qt 4.8.1 (x64), GCC 4.4.3, G++ 4.4.3, QtCreator 2.4.1 |
|||
|
||||
devfom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.11.2012 Репутация: нет Всего: нет |
Свое время установить возможно, но этот процесс не совсем тривиальный. По умолчанию значение таймаута - 10 секунд. Установить свою длительность можно 2 способами:
С QRect не совсем понял, что Вы хотели с ним сделать? |
|||
|
||||
loneybibi |
|
||||
![]() Любитель ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.5.2010 Где: Донецк (Украина) Репутация: 3 Всего: 3 |
Спасибо! Я так понял все от ОС зависит .. используется ее метод показа подсказок. Про QRect я имел ввиду что через него меняю размер подсказки а он не меняется. -------------------- Red Hat Fedora 17 Qt 4.8.1 (x64), GCC 4.4.3, G++ 4.4.3, QtCreator 2.4.1 |
||||
|
|||||
devfom |
|
||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.11.2012 Репутация: нет Всего: нет |
Нельзя изменить размер тултипа, в текущем API, в том числе используя QSS свойства width; height;
Из документации http://doc.qt.digia.com/qt/qtooltip.html#showText
Но, можно использовать один хак: так как Qt позволяет использовать в QToolTip RichText, никто не мешает запихать в него HTML таблицу нужной ширины, и показывать нужные данные в строке, например:
создаст таблицу шириной 200px с 1 строкой. Таким образом можно варьировать ширину тултипа. |
||||
|
|||||
loneybibi |
|
|||
![]() Любитель ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.5.2010 Где: Донецк (Украина) Репутация: 3 Всего: 3 |
Спасибо
![]() -------------------- Red Hat Fedora 17 Qt 4.8.1 (x64), GCC 4.4.3, G++ 4.4.3, QtCreator 2.4.1 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |