Компания ALT Linux
Опубликован: 07.03.2015 | Доступ: свободный | Студентов: 2135 / 487 | Длительность: 24:14:00
Лекция 14:

Собственные классы в Qt. Создание элементов графического интерфейса

14.7 Задачи для самостоятельного решения

  1. Создайте окно для ввода имени пользователя и пароля. Используйте для этого класс IconizedLineEdit.
  2. Добавьте возможность проверки правильности введённых данных с помощью класса QValidator.
  3. Создайте программу, которая открывает изображение в окне. Для ввода пути к изображению добавьте к окну поле ввода. Для поля ввода пути к изображению используйте класс IconizedLineEdit. При нажатии на пиктограмму должен открываться диалог выбора файла.
  4. Добавьте к классу LedIndicator поддержку третьего промежуточного состояния. Для включения поддержки этого состояния, добавьте метод setTristate(). Для установки и чтения состояния индикатора добавьте методы setState.
Сергей Радыгин
Сергей Радыгин

Символы кириллицы выводит некорректно. Как сделать чтобы выводился читабельный текст на русском языке?

Тип приложения - не Qt,

Qt Creator 4.5.0 основан на Qt 5.10.0. Win7.

 

Юрий Герко
Юрий Герко

Кому удалось собрать пример из раздела 13.2 Компоновка (Layouts)? Если создавать проект по изложенному алгоритму, автоматически не создается  файл mainwindow.cpp. Если создавать этот файл вручную и добавлять в проект, сборка не получается - компилятор сообщает об отсутствии класса MainWindow. Как правильно выполнить пример?