Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
RazrFalcon |
30.10.2011, 1:19
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Нужно что бы по нажатию кнопки, под ней появлялся виджет, точно такой же, как и у QComboBox.
Как это можно сделать? |
|
|
|
|
silver47 |
30.10.2011, 7:14
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6
|
Я всегда делаю через спрятанный QGroupBox. Мой пример в приложении. Быть может кто-нибудь подскажет более элегантное решение.
Прикрепленные файлы
|
|
|
|
|
RazrFalcon |
30.10.2011, 15:51
Сообщение
#3
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Ну... это совсем не то.
Вы просто скрываете виджет - это слишком просто. Ну и куча ограничений. А мне нужно как комбобокс - отдельный виджет, которые нельзя двигать. И тд. |
|
|
|
|
maint |
30.10.2011, 16:09
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2
|
Цитата(RazrFalcon @ 30.10.2011, 21:51) Link Ну... это совсем не то. Вы просто скрываете виджет - это слишком просто. Ну и куча ограничений. А мне нужно как комбобокс - отдельный виджет, которые нельзя двигать. И тд. ну и присобачить на нажатие QMenu |
|
|
|
|
RazrFalcon |
30.10.2011, 17:03
Сообщение
#5
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
При чем тут QMenu?
|
|
|
|
|
maint |
30.10.2011, 18:22
Сообщение
#6
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2
|
Цитата(RazrFalcon @ 30.10.2011, 23:03) Link При чем тут QMenu? при нажатии активировать popup-меню |
|
|
|
|
RazrFalcon |
30.10.2011, 19:05
Сообщение
#7
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
У меня не меню - у меня виджет
|
|
|
|
|
silver47 |
31.10.2011, 5:10
Сообщение
#8
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6
|
QwwWidgets может быть чего там будет полезным. В частности QwwTaskPanel?
Цитата Ну... это совсем не то. Вы просто скрываете виджет - это слишком просто. Ну и куча ограничений. А мне нужно как комбобокс - отдельный виджет, которые нельзя двигать. И тд. Ну тогда, самый популярный ответ на этом форуме - Наследуйтесь от QWidget и пишите свое. Пы сы: Скрывать виджет нужно будет так и так... разве что делать поведение, которое Вас устраивает - Цитата отдельный виджет, которые нельзя двигать.
Сообщение отредактировал silver47 - 31.10.2011, 6:15 |
|
|
|
|
maint |
31.10.2011, 5:14
Сообщение
#9
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2
|
Цитата(RazrFalcon @ 31.10.2011, 1:05) Link У меня не меню - у меня виджет и какая половая разница ? |
|
|
|
|
RazrFalcon |
31.10.2011, 16:57
Сообщение
#10
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
У меня проблема не "как вывести", а "что вывести"!
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 8.1.2026, 2:51 |