Функция автозаполнения для QLineEdit, не могу разобраться с слотами |
Здравствуйте, гость ( Вход | Регистрация )
Функция автозаполнения для QLineEdit, не могу разобраться с слотами |
FladeX |
20.2.2009, 2:04
Сообщение
#1
|
Студент Группа: Участник Сообщений: 67 Регистрация: 20.2.2009 Пользователь №: 564 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не получается разобраться с слотом для автоматического заполнения полей.
Имеется следующий код, реализующий простенькую форму с 5 QLabel, 5 QLineEdit и 3 QPushButton:
Мне нужно сделать автозаполнение всех 5 QLineEdit при нажатии на automode. Я добавил connect, но с описанием слота, а точнее функции setValue() возникли затруднения. Подскажите плиз, как надо сделать. |
|
|
SABROG |
20.2.2009, 9:02
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
И опять нет макроса Q_OBJECT и в конце "include main.moc"
Я вообще советую не создавать динамически кнопочки. Лучше .ui файл создать и как сказал Юрий вынести класс в отдельные файлы. И тоже верно подмечено setValue - слот MyWidget'a, а не x1edit. И возьми за правило передавать parent'a дочерним объектам, а то рано или поздно нарвешься на утечку памяти. А то ведь когда наступит время перепроектировать интерфейс придется угробить не мало времени, чтобы все переделать. Цитата но с описанием слота, а точнее функции setValue() возникли затруднения Какие? Просто реализуй функцию. А вообще когда дело доходит до такого количество однотипных коннектов есть смысл поместить кнопки в QButtonGroup. Сообщение отредактировал SABROG - 20.2.2009, 9:17 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 13:17 |