Публикации по теме 'pyqt'


Создание устанавливаемого настольного приложения с помощью Python, PyQt и Py2app
Настольные приложения остаются популярным выбором для многих утилит и инструментов. Поскольку Python является одним из наиболее универсальных и широко используемых языков программирования, объединение его с библиотекой графического интерфейса, такой как PyQt, может привести к созданию надежных приложений. В этом руководстве мы рассмотрим процесс создания простого устанавливаемого настольного приложения с использованием Python, PyQt и PyInstaller. Предпосылки: 1. Установка Python и..

Ищите по всему Интернету использование языка программирования Python, и они перечисляют их с настольными приложениями, помеченными как не очень…
Ищите по всему Интернету использование языка программирования Python, и они перечисляют их с настольными приложениями, помеченными как не очень подходящие для python. Но много лет назад, в 2016 году, когда я надеялся перейти от веб-разработки к разработке программного обеспечения, Google.com сказал мне, что я должен выбрать python, потому что он используется для создания некоторых современных и передовых научных приложений, а затем они упомянули blender3d. Я знал blender3d, это..

Вопросы по теме 'pyqt'

PyQt: автоматическое изменение размера виджетов в QDialog
У меня возникают трудности с автоматическим изменением размера виджетов в QDialog при изменении размера самого диалога. В следующей программе размер текстовой области автоматически изменяется при изменении размера главного окна. Однако текстовая...
29503 просмотров
schedule 15.09.2022

QSortFilterProxyModel.mapToSource аварийно завершает работу. Нет информации, почему
У меня есть следующий код: proxy_index = self.log_list.filter_proxy_model.createIndex(index, COL_REV) model_index = self.log_list.filter_proxy_model.mapToSource(proxy_index) revno = self.log_list.model.data(model_index,QtCore.Qt.DisplayRole)...
1929 просмотров
schedule 23.02.2023

PyQt: заставка при загрузке тяжелых библиотек
Моему приложению PyQt, использующему matplotlib , требуется несколько секунд для загрузки в первый раз, даже на быстрой машине (второе время загрузки намного короче, поскольку библиотеки DLL хранятся в памяти Windows). Мне интересно, можно ли...
2720 просмотров
schedule 21.07.2022

QListView/QListWidget с пользовательскими элементами и виджетами пользовательских элементов
Я пишу приложение PyQt, и у меня возникают проблемы с созданием пользовательского представления списка. Я бы хотел, чтобы список содержал произвольные виджеты (в частности, один пользовательский виджет). Как бы я это сделал? Кажется, что...
50231 просмотров
schedule 21.12.2022

Создать меню PyQt из списка строк
У меня есть список строк, и я хочу создать пункт меню для каждой из этих строк. Когда пользователь нажимает на одну из записей, всегда должна вызываться одна и та же функция со строкой в ​​качестве аргумента. После некоторых попыток и исследований я...
6133 просмотров
schedule 17.05.2023

Обновить QTextEdit в PyQt
Я пишу приложение PyQt, которое принимает некоторый ввод в одном виджете, а затем обрабатывает некоторые текстовые файлы. Что у меня есть на данный момент, так это то, что когда пользователь нажимает кнопку «обработать», появляется отдельное окно с...
5573 просмотров
schedule 25.06.2022

Пользовательский QStyledItemDelegate: добавление жирных элементов
Итак, вот история: У меня есть QListview, который использует QSqlQueryModel для его заполнения. Поскольку некоторые элементы должны отображаться полужирным шрифтом в зависимости от значения скрытого столбца модели, я решил создать собственный...
3385 просмотров
schedule 14.08.2022

Как установить значок на панели задач приложения в Windows 7
Как установить значок на панели задач приложения в PyQt4? Я пробовал setWindowIcon, и он успешно устанавливает значок в верхнем левом углу главного окна, но это не влияет на значок, отображаемый на панели задач Windows 7 - значок на панели задач...
35411 просмотров
schedule 24.05.2023

PyQt: отображение QTextEdits поверх окна
Я хочу отображать некоторые QTextEdits поверх моего главного окна в произвольных местах. Ниже моя первая попытка. Это не совсем работает. Если я создам текстовые правки до того, как покажу окно, текстовые правки появятся, но если я создам их после...
330 просмотров
schedule 24.11.2022

Пользовательский виджет PyQt в С++
Могу ли я написать собственный виджет Qt на чистом C++, скомпилировать его и использовать в PyQt? Я пытаюсь использовать ctypes-opencv с qt, и у меня проблемы с производительностью кода python для отображения изображения opencv в форме Qt.
2196 просмотров
schedule 18.09.2022

Могу ли я сделать QCompleter встроенным и показать всплывающее окно
Qt 4.5 (PyQt 4.6.1) Я ищу виджет, похожий на QComboBox , который автоматически фильтрует свои записи до тех, которые начинаются с ввода в текстовом поле. В поле со списком около 300 элементов. Я пробовал два подхода: QLineEdit с...
4283 просмотров
schedule 20.08.2022

Пара вопросов относительно PyQt
У меня есть несколько вопросов. У меня есть алгоритм, который сгенерирует пару картинок на питоне, которые должны отображаться в форме. Я использую PyGt для этого. Мой вопрос: где я должен запустить свой код? Прямо из инициализатора? В этом...
152 просмотров
schedule 24.09.2023

Как заставить SIP найти файлы .sip для установленной библиотеки
Я пытаюсь создать привязки Python для source-highlight-qt , используя sip. Я работаю над Ubuntu — я установил python-qt4-dev, который установил sip-файлы pyqt в /usr/share/sip/PyQt4/ В моем sip-файле у меня есть этот импорт: %Import...
980 просмотров
schedule 11.06.2022

Вызов контекстного меню в QTreeWidget
Я хотел бы открыть всплывающее меню, когда пользователь нажимает на объект в QTreeWidgetItem. Я думал о перехвате сигнала contextMenuRequested из QWidget, а затем получении индекса из представления с помощью itemAt. Но это выглядит не очень красиво....
2938 просмотров
schedule 18.01.2023

Python QtreeWidget: вернуть древовидную иерархию
Я застрял, пытаясь получить иерархическое представление дерева виджетов. Код работает нормально и генерирует красивое дерево: ROOT(Animal): | | |___Not extinct: . | (red) ....
2225 просмотров
schedule 04.03.2023

Подклассы PyQt
Обычный способ использования виджетов Qt из Python, по-видимому, заключается в их подклассе. Классы виджетов Qt имеют очень много методов, поэтому я неизбежно добавлю в подкласс метод с тем же именем, что и метод, унаследованный от виджета Qt. В...
1872 просмотров
schedule 05.06.2022

Как сказать QWebPage не загружать изображения?
Я использую QWebPage для загрузки необходимой страницы сайта. Но QWebPage загружает все дополнительные ресурсы: изображения, csses и так далее. Есть ли способ представить это поведение и отменить загрузку изображений? Единственная идея, которая у...
1033 просмотров
schedule 23.06.2022

Нет вывода из QProcess
Почему следующее печатает пустую строку вместо «Hello QProcess»? import sys from PyQt4 import QtGui, QtCore proc = QtCore.QProcess() proc.start("echo 'Hello QProcess'") proc.waitForFinished() result = proc.readAll() print result proc.close()...
1445 просмотров
schedule 03.06.2023

Как запустить программу, сгенерированную pyuic4?
Я новичок в PyQt, хотя немного знаю python. Я хотел создать Qt-дизайнер для программирования с графическим интерфейсом, так как это облегчит мою работу. Я взял простой диалог в дизайнере Qt и преобразовал его с помощью pyuic4. from PyQt4 import...
1605 просмотров
schedule 18.06.2023

PyQt4 - виджет не отображается
Я сделал эту программу на Python и Qt4. #!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui from PyQt4 import QtCore color = QtGui.QColor(99, 0, 0) class colorButton(QtGui.QWidget): def __init__(self, args):...
4507 просмотров
schedule 25.04.2023