Публикации по теме '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