Это старая версия Информатика/Aрхив/2022/11В-2 за 02.10.2021 08:49 под редакцией DenisKirienko.

Просмотр кода страницы 11 В-2 страница

((Поступление2022 Как поступать в вуз в 2022 году?))

==Первое полугодие: Qt + ~PySide2==
((/Информатика/PySide2 PySide2 - установка, документация))

((http://server.179.ru/cgi-bin/new-client?contest_id=1272&locale_id=1 Вход в тестирующую систему))

((http://server.179.ru/ejudge/stand/mp/stand.php?contest=1272 Таблица результатов))
===3 октября (3)===
Реализация игры ((http://goo.gl/2UwG03 Быки и коровы)).
Функциональность приложения. После запуска программы компьютер генерирует случайное 4-значное число (все цифры различны, начинается не с нуля). **Число выводится на стандартный вывод - функцией print, в отладочных целях**. Главное окно приложения содержит поле ввода (~QLineEdit) для ввода задуманного числа, кнопку "Проверить" (~QPushButton) и строчку для вывода сообщения (~QLabel). При нажатии на кнопку производится проверка введенного числа, и либо выводится сообщение о том, что число некорректно, либо выводится количество быков и коров для введенного числа. Сообщения выводятся путем изменения текста у объекта ~QLabel.

===25 сентября (2)===
((http://u.pc.cd/U0nctalK Пример с урока))

Задание. Добавить в приложение три кнопки: увеличение значения на 1, уменьшения на 1 и сброса значения. Нажатие на эти кнопки должно приводить к изменению значения в классе ~MyCounter и всех элементах управления на экране (~LineEdit, ~SpinBox, ~Slider).

===18 сентября (1)===
((https://u.pcloud.link/publink/show?code=XZ14e5XZy3hDH98ptl7KkFkpiEHx6YG4D6e7 Пример с урока))

Задание 0. Установить дома ~PySide2, сделать скриншот запущенной среды Wing IDE или ~PyCharm и запущенного приложения, использующего библиотеку ~PySide2. Скриншот сохранить в формате JPEG и сдать в тестирующую систему.

Задание 1. Создать приложение, содержащее четыре кнопки, связать их с разными слотами главного окна приложения (нельзя использовать слот hide). Приложение должно иметь приличный вид, надписи на кнопках должны быть понятными и соответствовать выполняемым действиям. Приложение (файл на языке питон) сдать в тестирующую систему.

((https://doc.qt.io/qtforpython/PySide2/QtWidgets/QWidget.html#slots Документация на слоты класса QWidget))