crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Не могу разобраться с combobox и QpushButton, Как сделать кнопочку автивно при выборе элемента?
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).т.е , есть флажок, и таже самая кнопочка.
Подскажите, пожалуйста..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
sagifire
  опции профиля:
сообщение 27.12.2008, 22:07
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 5.11.2008
Пользователь №: 412

Спасибо сказали: 0 раз(а)




Репутация:   1  


Цитата(Andrewshkovskii @ 27.12.2008, 20:21) *
release/moc_mail_choose.o:moc_mail_choose.cpp:(.text+0x11e): undefined reference
to `Mail_choose::findClicked()'


Ошибка из-за отсутствия релизации метода
Попробуй такое описание: void мой_метод(){return;}
Или добавь реализацию метода в moc_mail_choose.cpp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 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
- - Andrewshkovskii   Твой пример везде скомпилился нормально.значит что...   27.12.2008, 20:50
- - 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


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 30.12.2024, 20:29