0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 32
|
||||||
1 | ||||||
Группы pushbutton20.01.2016, 17:17. Показов 1361. Ответов 6
Метки нет (Все метки)
В общем такая проблема.
есть в виджите три главные кнопки, и группа кнопок. Так вот когда я нажимаю на первую кнопку появляется одна группа кнопок, если на вторую кнопку, то первая группа кнопок проводает и появляется новая группа кнопок. Скажите как такое лучше реализовать? Реализация через ui. У меня есть идея, но как то это очень примитивно. Я делал так:
0
|
20.01.2016, 17:17 | |
Ответы с готовыми решениями:
6
PushButton QT pushButton Как скрыть pushButton? Привязка нескольких lineedit к pushbutton |
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 32
|
||||||
20.01.2016, 17:50 [ТС] | 3 | |||||
Wyn, а еще не подскажите что можно использовать в виде контейнера с кнопками?
И как записать? Я знаю, что вроде можно так:
0
|
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 32
|
|
21.01.2016, 09:32 [ТС] | 5 |
Wyn,
Суть такая: - кнопки должны изменять свой размер вместе с окном. -чтобы можно было указать сколько кнопок и их размер подстаривался так, чтобы все количество кнопок влезло на форме. Пожалуй для начала так. Списком, чтобы было можно например обращаться к ним по индексам. Для логики "пока не нажата первая кнопка,нельзя нажать вторую,и т.д.". Мне бы просто определится с направлением, а дальше я и сам все напишу. Не могу выбрать с чего начать.
0
|
21.01.2016, 13:01 | 6 |
Начать следует с того, что нужно изучить что такое компоновщик(layout) и управление им. А потом узнать, что такое sizePolicy. Это поможет вам настроить политику их подстраивания под изменение размеров окна.
Ну список-то вы сделаете. Только наверное лучше всё же делать список не объектов, а указателей. Логика "пока не нажата первая кнопка,нельзя нажать вторую,и т.д." реализовывается только вручную. Определиться с направлением я вам помочь не могу, потому как вы не говорите про ваш конкретный usecase. Расскажите лучше что будет делать ваш интерфейс в данном случае и какое взаимодействие пользователь-программа вы хотите задать.
1
|
661 / 662 / 106
Регистрация: 29.05.2015
Сообщений: 3,964
|
|
21.01.2016, 18:10 | 7 |
Начни с чего попроще. Помести 1 кнопку на форму и добейся, чтобы размер меняла вместе с формой. Потом 2, 3, 4 и так далее. А потом уже, когда графика заработает, будешь логику работы кнопок писать.
1
|
21.01.2016, 18:10 | |
21.01.2016, 18:10 | |
Помогаю со студенческими работами здесь
7
Qt QListWidget создать выпадающий список от pushbutton При нажатии на pushButton чтение чисел из двух lineEdit Как получить координаты "pushButton" если он внутри "verticalLayout" Файл: Выгрузить файл через нажатие кнопки pushButton и выгрузить его в listWidget Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |