не могу получить текст из QLineEdit, найдите ошибку... |
Здравствуйте, гость ( Вход | Регистрация )
не могу получить текст из QLineEdit, найдите ошибку... |
xolvo |
25.8.2008, 16:31
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 25.8.2008 Пользователь №: 274 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я новичек в qt.
Сегодня взялся тестировать QLineEdit класс. Почти написал то, что хотел, но работает это все не так как хочу я. А я хочу, чтобы пользователь ввел имя, а ему в ответ на это появилось окно с приветствием "Hello, %username%." Но этого не происходит. вот исходник:
Что я делаю не так? p.s. И еще QMessageBox как то не правильно работает... Там кнопка "ОК" не такая как в главном окне. Как это исправить??
Причина редактирования: код в посте
|
|
|
molchanoviv |
25.8.2008, 19:15
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Советую написать тебе свой слот mySlot() в котором будет вызываться QMessageBox
и вызывать его из функции main(), либо из конструктора класса так connect ( okButton, SIGNAL(clicked()), this, SLOT(name = mySlot()) ); Да ксати я вижу что у тебя используется ui файл. но ты не наследуешь свой класс от класса UI::myClass(при условии что так назван класс в ui файле). и не используешь менеджеры компоновки. Да, кстати из функции main() это делается так QObject::connect(...) Сообщение отредактировал molchanoviv - 25.8.2008, 19:19 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 13:57 |