Символы кириллицы выводит некорректно. Как сделать чтобы выводился читабельный текст на русском языке? Тип приложения - не Qt, Qt Creator 4.5.0 основан на Qt 5.10.0. Win7.
|
Опубликован: 07.03.2015 | Уровень: для всех | Доступ: платный | ВУЗ: Компания ALT Linux
Лекция 13:
Создание графического интерфейса средствами Qt
13.7 Задачи для самостоятельного решения
- Добавьте к примеру калькулятора поддержку нескольких дополнительных арифметических действий (вычитание, умножение, деление).
- Создайте проект с графическим интерфейсом. Разместите на окне в компоновщиках 5 различных виджетов. Соедините их (по 2–3 между собой) сигнально-слотовыми соединениями, таким образом, чтобы они реагировали на изменения состояния друг друга. (Например, чтобы QScrollBar реагировал на перемещение QSlider).
- Создайте поле для игры в крестики-нолики. Для этого разместите кнопки в компоновщиком QGridLayout сеткой 3х3. Также разместите в окне надпись QLabel, которая будет показывать текст "Player1" или "Player2" в зависимости от того, ходит первый игрок (крестики) или второй игрок (нолики). При нажатии на кнопку она должна менять текст в зависимости от игрока на символ "X" или "O". Используйте для этого класс QSignalMapper. Также добавьте кнопку "Clear", которая будет очищать поле (устанавливать в качестве текста для всех кнопок пустую строку). После каждого нажатия кнопки "Clear" порядок хода меняется.