Рисование в PyQt5

Некоторая вспомогательная информация Рисование делается в рамках метода paintEvent(). Код рисования размещается между методами begin() и end() объекта QPainter. Он выполняет низкоуровневое рисование на виджетах и других элементах. QPixMap – это один из виджетов, использующихся для работы с изображениями. Он Читать далее…

Python. Работа с базами данных

Будем использовать библиотеку sqlite3, предварительно установив ее командой pip install pysqlite. Также для удобства рекомендуется установить СУБД  SQLiteStudio. Для следующего примера предполагается наличие базы данных films.db: import sqlite3 con = sqlite3.connect(«films.db») cur = con.cursor() result = cur.execute(«»»SELECT * FROM Films WHERE year Читать далее…

Python. Виджет QTableWidget

Рассмотрим последовательно решение задачи: Вам дан файл в формате csv с ценами на товары некоторого магазина, содержащий название товара и его цену через разделитель ’;’. С помощью виджетов PyQT отобразите содержимое файла в виде таблицы и добавьте колонку «Количество», в которой значения для каждого из товаров первоначально будет равно Читать далее…

Мастер-класс «Разработка Web-сайта» в рамках проекта «Осенняя сессия: Шаг в профессию»

Сегодня провел Мастер-класс «Разработка Web-сайта»  для школьников города Сыктывкар. Мастер-класс проводился в рамках профориентационной работы. Запланировано было 25 человек, всего пришло 4 — 3 из Технологического лицея, 1 — из Лесопромышленного техникума (надеюсь, не ошибся с названием, бывший 15-й). 

Файлы в Python

1. Определение файла. Остатки кластеров. 2. Перевод строки. \n — перемещение позиции печати на одну строку вниз (изначально – без возврата каретки машинки). \r — перемещение позиции печати в крайнее левое положение (изначально — без перехода на следующую строку) 3. Абсолютный и относительный путь Читать далее…