Создание диалоговых окон в Qt
Создание диалоговых окон в Qt Диалоговое окно — это центральный элемент, обеспечивающий взаимодействие между пользователем и приложением. Этот виджет может содержать ряд опций, изменение которых в ходе работы влечет за собой изменение в работе самой программы. Диалоговые окна всегда являются виджетами верхнего уровня и имеют свой заголовок. Их можно разбить на три основные категории: собственные; […]
Диалоговые окна ввода в Qt
Диалоговые окна ввода в Qt Диалоговое окно ввода данных можно использовать для предоставления пользователю возможности ввода строки или числа. Это окно реализовано в классе QInputDialog. Конечно, можно и самому написать нечто подобное, разместив в диалоговом окне виджет класса QLineEdit, но зачем это делать, когда есть готовый класс? Для более сложных диалоговых окон, имеющих более одного […]
Диалоговые окна выбора цвета в Qt
Диалоговые окна выбора цвета в Qt Класс QColorDiaiog реализует диалоговое окно выбора цвета. Для того чтобы показать это окно, вызывается статический метод getcolor(). Первым параметром в метод можно передать цветовое значение для инициализации. Вторым параметром является указатель на виджет предка. После закрытия диалогового окна метод возвращает номер цвета. Чтобы узнать, какой кнопкой было закрыто окно […]
Диалоговые окна для выбора шрифта QFontDialog в Qt
Диалоговые окна для выбора шрифта QFontDialog в Qt Это окно предназначено для выбора одного из зарегистрированных в системе шрифтов, а также для задания его стиля и размера. Реализация этого диалогового окна содержится в классе QFontDialog, определенном в заголовочном файле QFontDialog. Для того чтобы показать диалоговое окно, в большинстве случаев, можно обойтись методом QFontDialog::getFont(). Первый параметр […]
Окно настройки принтера в Qt
Использование диалоговых окон настройки принтера в Qt Это окно позволяет выбрать принтер, изменить его параметры и задать диапазон страниц для печати. Диалоговое окно настройки принтера реализовано в классе QPrintDialog, но вызывать его в отдельности от объекта принтера класса QPrinter не имеет смысла, так как главная задача состоит в настройке этого объекта для вывода на печать. […]
QProgressDialog -диалоговое окно прогресса
Диалоговое окно прогресса QProgressDialog Для диалогового окна прогресса Qt предоставляет класс QProgressDialog, унаследованный от класса QDialog. Это окно информирует пользователя о начале продолжительной операции и дает возможность визуально оценить время работы. Окно может содержать кнопку Cancel (Отмена) для прерывания начатой операции. При нажатии на нее высылается сигнал canceled(), который следует соединить со слотом, ответственным за […]