QT Creator

Уроки Qt Creator | Графический интерфейс на С++

13 уроков 5 заданий Справочник

Урок #9 - Создание калькулятора (Дизайн)

Урок #9 - Создание калькулятора (Дизайн)


QtC++

Начиная с этого урока мы приступаем к созданию полноценного калькулятора в Qt Creator на C++. Мы создадим весь дизайн, а также все функции калькулятора и в итоге у нас получится готовая программа.

Видео урок:

Начиная с этого урока мы приступаем к созданию полноценного калькулятора на C++ при помощи фреймворка Qt Creator. Мы создадим весь дизайн, а также все функции калькулятора. Мы научимся добавлять сигналы и слоты не только в автоматическом режиме, но и в ручном при помощи написания кода.


В итоге у нас получиться калькулятор как на фото ниже:


Материалы для курса

qt_calculator_design.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Стили для надписи
QLabel {
  qproperty-alignment: 'AlignVCenter | AlignRight';
  border: 1px solid gray;
}

background-color : white;
Стили для кнопок с цифрами
QPushButton {
   border: 1px solid gray;
}
QPushButton:pressed {
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                      stop: 0 #dadbde, stop: 1 #f6f7fa);
}
Стили для кнопок действий
QPushButton {
  background-color: rgb(215, 215, 215);
  border: 1px solid gray;
}
QPushButton:pressed {
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                      stop: 0 #BEBEBE, stop: 1 #D7D7D7);
}
Стили для боковых кнопок
QPushButton {
  background-color: rgb(255, 151, 57);
  color: white; 
  border: 1px solid gray;
}

QPushButton:pressed {
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                      stop: 0 #FF7832, stop: 1 #FF9739);
}

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


QtC++

Также стоит посмотреть