PyQt is a set of “bindings” of the Qt graphical framework for the Python programming language, made in the form of a Python extension.

PyQt was developed by the British company Riverbank Computing. PyQt works on all platforms supported by Qt: Linux and other UNIX-like operating systems, Mac OS X and Windows. There are 2 versions: PyQt5, supporting Qt 5, and PyQt4, supporting Qt 4. PyQt is distributed under GPL (version 2 and 3) and commercial licenses.

PyQt almost completely realizes Qt features. And this is more than 600 classes, more than 6000 functions and methods, including:

  • An existing set of GUI widgets;
  • widget styles;
  • access to databases using SQL (ODBC, MySQL, PostgreSQL, Oracle);
  • QScintilla, a Scintilla-based text editor widget;
  • internationalization support (i18n);
  • XML parser;
  • SVG support;
  • integration with WebKit, HTML rendering engine;
  • Support video and audio playback.

PyQt also includes Qt Designer (Qt Creator), a graphical user interface designer. The pyuic program generates Python code from files created in Qt Designer. This makes PyQt a very useful tool for rapid prototyping. In addition, you can add new graphical controls written in Python to Qt Designer.

Previously, PyQt came with Eric's development environment, written in PyQt. Eric has a built-in debugger and can be used to create console programs. Now it is available as a separate project.

Subscription to related knowledge section

4 solved
2 solved
5 solved
3 solved
2 solved

Let me recommend you a great European Fornex hosting.

Fornex has proven itself to be a stable host over the years.

For Django projects I recommend VPS hosting

Following the link you will receive a 5% discount on shared hosting services, dedicated servers, VPS and VPN

View Hosting
Share on social networks

The EVILEG project has switched to a non-commercial basis and will develop solely on the enthusiasm of the site creator, the enthusiasm of users, donations and the hosting referral system

Thank you for your support

Available ways to support the project



C++ - Test 006. Enumerations

  • Result:30points,
  • Rating points-10

C++ - Тест 003. Условия и циклы

  • Result:42points,
  • Rating points-8

C++ - Test 005. Structures and Classes

  • Result:50points,
  • Rating points-4
Popular publications in the last 90 Days
Last comments

EVILEG-CORE. Caching properties of model objects using model_cached_property

Здравствуйте. В общем меня интересует такой вопрос. Я пробовал это на Like , Dislike. Как я понимаю если не перевалидировать кеш то ничего не изменится на странице. Вернётся значение из кэша? От…

Qt/C++ - Lesson 006. QSqlQueryModel – Tables in Qt with SQL-query

Здравствуйте! Подскажите как сделать запрос к базе SQLite с двумя параметрами, в итоге нужно получить не список строк, а только факт наличия строк, соответсвующи именно двум условиям. В SQL…

Django - Tutorial 011. Adding comments to the site based on Django

Django - Tutorial 011. Adding comments to the site based on Django

I read that Post and got it fine and informative.

Django - Tutorial 023. Like Dislike system using GenericForeignKey

Хорошо. Большое спасибо. Посмотрю что из этого получится.
Now discuss on the forum

Запрос на изменение БД с помощью оператора UPDATE и странное поведение QTableView

или запрос к базе так или сортировка в модели через прокси модель

Как очичтисть очередь событий для конпки

нужно сделать связку qml и c++, тяжелые задачи отправляются на обработку в с++, в qml остаются только быстрые. и у кнопок есть свойство enabled: true\false при запуске\остановке з…

Развертывание QML приложения

Полностью согласен, что пример не удачный, но я так как раз попытался выразить то, что вы далее описали с примером со скадой, часть .dll и часть .qml с интерпритацией. И в Вашем ответе я ув…

Sorting the added QML elements in the ListModel

I am writing an alarm clock in QML, I am required to sort the alarms in ascending order (depending on the date or time (if there are several alarms on the same day). I've done the sorting …

HTTP server на Qt

Давно было, уже не помню как, но разрулил. Спасибо :)
© EVILEG 2015-2022
Recommend hosting TIMEWEB