Лабораторная работа №4 (Технология программирования)


Добавление элементов на форму


Download 0.61 Mb.
bet3/4
Sana11.01.2023
Hajmi0.61 Mb.
#1089440
TuriЛабораторная работа
1   2   3   4
Bog'liq
1671980775152 Лаб раб 5п 2

Добавление элементов на форму.
Элементы на форму добавляются простым перетаскиванием с левой панели (1). Добавьте на форму 2 компонента: PushButton и Label. Измените у PushButton свойство objectName на buttonSet а у Label на myName (область 4).
Теперь добавим функциональность к элементам формы. Например на нажатие кнопки
Щелчок правой кнопкой мыши по кнопке на форме, пункт меню «Перейти к слоту…» и двойной щелчок левой кнопкой мыши по свойству clicked(). Для нас сгенерировали код:

Для нашей формы был создан класс MainWindow, который является потомком класса библиотеки Qt – QMainWindow и класса Ui::MainWindow (этот класс содержит визуальное описание формы в формате XML). После перехода к слоту (слотом называется метод, который вызывается если в системе появляется сигнал предназначенный для этого класса, например нажатие кнопки) в файле интерфейса класса появилось объявление нового методоа, а в файле реализации шаблон для этого метода.

Здесь мы можем добавить код, который будет выполняться при нажатии кнопки, например добавим текст в объект label с именем MyName:


Порядок выполнения работы.

  1. На основе приведенного в разделе Справочный материал текста приложения сконструировать в Qt Creator приложение с графическим интерфейсом на основе Qt, выполняющее функцию калькулятора. Простейший вариант приложения представляет собой форму, имеющую два поля для ввода данных и одно — для вывода. Вычисления выполняются при нажатии пользователем соответствующей кнопки. Минимальный набор функций калькулятора: сложение, вычитание, умножение, деление.

  2. Дополнительное задание:

    1. добавить любую из функций: вычисление квадратного корня, модуля числа, тригонометрических функций;

    2. добавить очистку окон ввода;

    3. запретить ввод данных в окно вывода;

    4. добавить проверку правильности ввода числа пользователем;

    5. разработать программу с одним полем для ввода данных и с выводом в него же результата.

  3. Оформить отчет о проделанной работе. В отчете должны быть разделы:



Download 0.61 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling