Desktop · library
PySide6
Professional Qt windows: widgets and layouts, signals and slots, lists, menus and dialogs, saving to a file — ending with a notes app. CodinGame-style tasks: a ready program with a broken part to fix.
6 topics · 16 challengesChallenges solved0 of 16
- 01ContinueУстановкаPython, редактор кода, библиотека PySide6 и мост CodeWithMe0 / 1
- 02Окно, виджеты и раскладкиQApplication, QWidget, QLabel, QPushButton, QLineEdit, QVBoxLayout, QHBoxLayout, QGridLayout, clicked.connect0 / 3
- 03Сигналы, слоты и свои сигналыtextChanged, valueChanged, lambda в connect, blockSignals, свой Signal в классе QObject, emit0 / 3
- 04СпискиQListWidget, addItem, takeItem, currentRow, setCurrentRow, item.setHidden, findItems, сигнал currentRowChanged0 / 3
- 05Сохранение в файлjson.dump и json.load с encoding="utf-8", pathlib.Path, ошибки чтения, QMainWindow, меню и QAction с горячими клавишами, звёздочка несохранённых изменений0 / 3
- 06Приложение для заметоксписок + редактор в QSplitter, связь выбора и текста, заголовок из первой строки, удаление с выбором соседа, новые заметки без повторов имён0 / 3