![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ArhiZhek |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 46 Регистрация: 9.10.2011 Пользователь №: 2932 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
хочу попробовать создать простейший калькулятор (только сумма), в один LineEdit вводим a, в другой LineEdit вводим b, щелкаем pushbutton - выводит результат в третьем LineEdit, и никак у меня не получается его реализовать - выводит пустое окошко, помогите найти проблему...
P.S. я только учусь прог-ть в Qt |
|
|
![]() |
Sokoloff |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: ![]() ![]() ![]() |
Вы запутались с созданием widget-ов. Есть 2 подхода:
Предлагаю начать с нуля. Создайте в креаторе новый проект "GUI приложение", форму наследуйте от MainWindow (хотя здесь это не принципиально). Откроется редактор формы, накидайте на него 3 line edit-а и кнопку. По умолчанию эдиты имеют имена lineEdit, lineEdit_2 и lineEdit_3, кнопка - pushButton. Пусть так и называются. Посмотрите на код: В большинстве программ в эту функция Вам ничего дописывать не придется. Может только перевод подключать.
Это минимальный код для формы. Можете запустить проект (Ctrl+R), покажется форма.Теперь по клику на кнопке скопируем содержимое lineEdit в lineEdit_2. Добавляем слот copyText и привязываем его к сигналу кнопки
Надеюсь стало понятнее, как обратиться к виджетам на форме. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.5.2025, 12:28 |