Здравствуйте, гость ( Вход | Регистрация )
|
Andrewshkovskii |
27.12.2008, 16:09
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1
|
Сабж. Я только сегодня сел изучать Qt.. но никак не могу понять ,как реализовать сабж.
Допустим есть кнопочка : QPushButton *choose = new QPushButton("Выбрать!"); и выпадающий список : QStringList list; list << " " << "profile 1" << "profile 2" << "profile 3" << "profile 4" << "profile 5"; QComboBox *combobox = new QComboBox; combobox->addItems(list); Я так понимаю, что надо написать фукнцию, которая будет вызываться как сигнал, при выборе хотя бы одного элемента, так? Как её можно реализовать?Какой слот или сигнал есть у комбобокса, возвращающий какое-либо значение, когда выбран элемент? Ещё вопрос : Как сделать в списке пустой элемент?Я имею ввиду не " " - т.к это тоже элемент списка, и в моем случае, при его выборе, кнопка будет активной.Я про пустой не выбираемый элемент. Тоже самое мне надо реализовать для флажкой(QCheckBox).т.е , есть флажок, и таже самая кнопочка. Подскажите, пожалуйста.. |
|
|
|
![]() |
|
Andrewshkovskii |
27.12.2008, 20:50
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1
|
Твой пример везде скомпилился нормально.значит что-то у меня в коде...:/
|
|
|
|
Andrewshkovskii Не могу разобраться с combobox и QpushButton 27.12.2008, 16:09
Litkevich Yuriy Andrewshkovskii, задачу я не понял. Расскажи без к... 27.12.2008, 16:20
Andrewshkovskii Хорошо, это сейчас полистаю.а что насчет "пус... 27.12.2008, 16:28
Litkevich Yuriy Цитата(Andrewshkovskii @ 27.12.2008, 19:2... 27.12.2008, 16:34
Andrewshkovskii Ну..я попробывал через сигнал activated(),
QObj... 27.12.2008, 16:36
Litkevich Yuriy Цитата(Andrewshkovskii @ 27.12.2008, 19:3... 27.12.2008, 17:06
Litkevich Yuriy Andrewshkovskii, если еще не понял ошибку с соедин... 27.12.2008, 18:08
Andrewshkovskii Да я щас сижу код свой переписываю, с дуру начал п... 27.12.2008, 18:28
Litkevich Yuriy Цитата(Andrewshkovskii @ 27.12.2008, 21:2... 27.12.2008, 18:34
Andrewshkovskii Да это я знаю, я на с++ пишу уже 2 года... сегодня... 27.12.2008, 19:01
Litkevich Yuriy Цитата(Andrewshkovskii @ 27.12.2008, 22:0... 27.12.2008, 19:06
Andrewshkovskii Да. в реализации этот метод не реализуется пока, в... 27.12.2008, 19:21
Litkevich Yuriy Andrewshkovskii, предлагаю сделать примитивный при... 27.12.2008, 19:25
Andrewshkovskii Я, если честно, не совсем понял что хотелось от ме... 27.12.2008, 20:09
Litkevich Yuriy Цитата(Andrewshkovskii @ 27.12.2008, 23:0... 27.12.2008, 20:13
Andrewshkovskii C:\storage\programming\workspace... 27.12.2008, 20:21
Litkevich Yuriy Andrewshkovskii, у тебя примеры Qt'явые вообще... 27.12.2008, 20:24
Andrewshkovskii щас попробую)
ИЗ сорцов собирал, по вашей инструк... 27.12.2008, 20:45
Litkevich Yuriy попробуй вот это пример у себя, сначало в командно... 27.12.2008, 20:47
Litkevich Yuriy Andrewshkovskii, попробуй доработать этот пример, ... 27.12.2008, 20:53
sagifire Цитата(Andrewshkovskii @ 27.12.2008, 20:2... 27.12.2008, 22:07
Andrewshkovskii черт, не думал что qt требует наличие реализации с... 27.12.2008, 22:17
Litkevich Yuriy Цитата(Andrewshkovskii @ 28.12.2008, 1:17... 27.12.2008, 22:41
Andrewshkovskii Это как это?может мы под реализацией понимаем кажд... 27.12.2008, 22:47
sagifire Для сигналов реализации не нужно, только для метод... 27.12.2008, 22:54
Litkevich Yuriy Цитата(sagifire @ 28.12.2008, 1:54) Но ош... 27.12.2008, 23:04
Andrewshkovskii Все, понял..сигналы генерируются..слоты вызываются... 28.12.2008, 0:49
Litkevich Yuriy Цитата(Andrewshkovskii @ 28.12.2008, 3:49... 28.12.2008, 0:56
Andrewshkovskii Litkevich Yuriy, что насчет примера?..я просто ник... 28.12.2008, 13:03
Litkevich Yuriy Цитата(Andrewshkovskii @ 28.12.2008, 16:0... 28.12.2008, 13:54
Litkevich Yuriy В этой программе два окошка, одно наследник QDialo... 28.12.2008, 14:41![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 13.12.2025, 17:33 |