2 года назад
Автотестирование графического интерфейса GTK 3 на языке Python
По не понятной причине в GTK 3 при написании программ на языке Python не работают функции для автоматического тестирования программ. В модуле Gtk не работают функции: test_find_label(), test_find_widget() и, самая для меня критическая, test_widget_click() - для автоматического нажатия кнопок виджетов. В модуле Gdk так же не работают функции: test_simulate_button(), test_simulate_key(). Для решения этой проблемы я написал модуль gtestutils со своей реализацией этих функций: find_widget_input_windows()...
Графические интерфейсы в Python: какой инструмент выбрать для своего проекта?
Python — один из самых популярных языков программирования, который используется в самых разных сферах: от веб-разработки до анализа данных и машинного обучения. Но что, если вам нужно создать графический интерфейс для вашего приложения? Какой инструмент выбрать? В этой статье мы рассмотрим основные библиотеки для создания GUI на Python, их плюсы и минусы, а также поможем вам определиться с выбором. Графический интерфейс пользователя (GUI) — это то, что делает приложение удобным для конечного пользователя...
643 читали · 1 год назад
Чат GPT для написания кода на Python
В последние годы искусственный интеллект (ИИ) проделал огромный путь в различных областях, и программирование не стало исключением. Одним из наиболее заметных достижений в сфере ИИ является создание языковых моделей, таких как GPT (Generative Pre-trained Transformer). Эти модели способны понимать и генерировать текст, включая код на различных языках программирования, таких как Python. GPT – это языковая модель, разработанная компанией OpenAI. Она обучается на огромных объемах текста с использованием техники, называемой трансформер. Модель может генерировать осмысленные фрагменты текста, отвечать на вопросы и даже писать код...
113 читали · 6 лет назад
Шаблон приложения Gnome на Python
Файл ./project/main.py from application.application import * if __name__ == "__main__": app = Application() app.run() Файл ./project/application/application.py Импорт библиотеки GTK и класса окна import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from window.window import * класс приложения class Application(Gtk.Application): progname = "Programm name" progID = "Prog.name" def __init__(self): Gtk.Application.__init__(self) self.window = None self...