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

Используйте QAction без добавления в меню (или на панель инструментов)
Я пытаюсь разработать приложение с очень модульным подходом к командам и подумал, что было бы неплохо, поскольку я использую pyqt, использовать QAction для привязки ярлыков к командам. Однако кажется, что ярлыки действий только работает, когда...
3067 просмотров
schedule 12.11.2022

Ошибка PyQt: нет такого сигнала QObject::dataChanged
Приложение PyQt работает нормально, но когда я его закрываю, Python показывает это сообщение: "Object::connect: No such signal QObject::dataChanged(QModelIndex,QModelIndex)" В чем причина? В программе нет сигнала dataChanged ....
1539 просмотров
schedule 16.05.2024

Нужна помощь с PyQt и QGridLayout
У меня здесь раздражающе упрямая проблема, и я был бы признателен, если бы кто-нибудь мог дать мне некоторое представление о том, что я делаю неправильно. У меня есть приложение PyQt, которое должно отображать таблицу чисел. Итак, естественно, я...
4758 просмотров
schedule 18.11.2023

Как использовать структуру Qt Model / View с платформой Graphics View
Я работаю над картографическим приложением, и мне нужно отображать объекты данных с помощью таблицы, формы и в виде графических объектов на карте. Я использую PyQt, но это не очень важно, поскольку это вопрос Qt, а не Python. Если бы мне были...
5946 просмотров
schedule 02.01.2024

Используя PyQt и Qt4, это правильный способ получить throbber на вкладке QTabWidget?
У меня есть код, создающий QTabWidget из Python с использованием PyQt4. Я хочу получить на вкладке анимированный gif «throbber». /Единственный способ/, который я нашел, - это следующий запутанный метод. tabBar = self.tabReports.tabBar() lbl =...
999 просмотров
schedule 14.04.2024

QComboBox заменяет текст редактирования, если регистр отличается от существующего элемента
У меня проблема с QComboBox, который не позволяет мне изменить текст редактирования на какой-либо существующий элемент другого регистра. Пример кода ниже. Что я хотел бы сделать, так это ввести «один» в поле со списком, уже содержащее элемент...
1747 просмотров
schedule 22.10.2022

Как я могу эффективно расширить все поддерево QTreeView?
РЕДАКТИРОВАТЬ: оказывается, что проблема с корневой производительностью была функцией подгонки размера, прикрепленной к сигналу Expanded(), поэтому я собираюсь принять первый ответ и удалить этот вопрос как вводящий в заблуждение. Примечание. Я...
3085 просмотров
schedule 28.02.2024

widget.setLayout(макет) vs layout = QLayout(виджет)
Находятся widget = QWidget() layout = QVBoxLayout(widget) и widget = QWidget() layout = QVBoxLayout() widget.setLayout(layout) те же вещи? Они выглядят одинаково. Но может быть я что-то упускаю?
380 просмотров
schedule 22.02.2024

Интегрировать Qt с панелью задач Windows 7 с помощью python?
Я ищу способ использования некоторых функций панели задач Windows 7, в частности, индикатора выполнения и списков переходов, в приложении Python, которое использует Qt для пользовательского интерфейса. Вопросам, которые я видел на SO, все 1-2 года, и...
798 просмотров
schedule 01.02.2024

Синхронизированные Qt TreeWidgets
Я новичок в Python и PyQt. Как лучше всего синхронизировать 4 QtTreeWidget, чтобы элементы были одинаковыми, а также все атрибуты всех элементов? Эти виджеты появляются в разных диалоговых окнах в разное время сеанса. По ряду причин мне нужно...
414 просмотров
schedule 16.01.2024

Могу ли я изменить windowFlags вне конструктора виджета?
Я пытаюсь добавить опцию «Полный экран» в свое приложение Qt (используя PyQt). Если пользователь нажимает F11, цель состоит в том, чтобы максимизировать окно. Однако у меня возникают проблемы с удалением строки заголовка окна. Обычно я делаю...
764 просмотров
schedule 12.11.2022

pyQt4 QTabWidget setMovable аварийно завершает работу с пользовательским QTabBar
Я пытаюсь сделать виджет вкладки с подвижной панелью вкладок. Программа работает нормально, если я не создаю подклассы QTabBar и setMovable(True) , но мне нужно получить доступ к mouseDoubleClickEvent , который предлагает QTabBar , таким...
664 просмотров
schedule 28.04.2024

Автоматическое изменение размера текста метки в Qt — странное поведение
В Qt у меня есть составной виджет, состоящий из нескольких QLabels, расположенных внутри QBoxLayouts. Когда размер виджета изменяется, я хочу, чтобы текст метки масштабировался, чтобы заполнить область метки, и я реализовал изменение размера текста в...
16587 просмотров
schedule 12.02.2024

Пункты меню изменения Qt QSystemTrayIcon
Я использую Pyqt, но код С++ в порядке. Я пытаюсь изменить пункт меню в QSystemTrayIcon, используя структуру QT в Linux (Ubuntu 11.10). В настоящее время я попытался сбросить QMenu, который я изначально установил: self.tray = QSystemTrayIcon() m...
1758 просмотров
schedule 06.03.2024

Как получить пересечение геометрии двух QWidget с разными родителями?
С Qt4 (здесь с использованием PyQt4), чтобы получить область пересечения двух QWidgets --- и это особенно полезно с QRubberband при выборе --- один просто делает: intersection = rubberband.geometry().intersected(mydocumentwidget.geometry())...
1230 просмотров
schedule 24.10.2023

PyQt: как редактировать элемент в модели элементов?
У меня есть QStandardItemModel в дереве, и мне нужно отредактировать какой-то элемент. Мне нужно сделать то же действие, что пользователь может сделать двойным щелчком. Элементы доступны для редактирования.
1458 просмотров
schedule 21.02.2024

Окно PyQt4 не закрывается должным образом с сигналами и слотами, только кнопка x
Как следует из названия, когда я создаю кнопку или пункт меню для завершения программы, окно не закрывается. поэтому я пытаюсь понять, как завершить программу и одновременно закрыть окно. Я использовал учебник:...
1223 просмотров
schedule 31.01.2024

Должен ли я при кодировании в PyQt (или PySide) использовать функции Python или эквивалентные функции Qt?
При написании кода с использованием PyQt или PySide иногда эквивалентная функция доступна как в Qt, так и в Python (например, QDir.exists в Qt против os.path.exists в Python). В этих случаях существует установившаяся практика, какой язык...
327 просмотров
schedule 12.05.2024

Почему не добавляется меню?
Я явно что-то здесь упускаю; почему в этом маленьком примере приложения не добавляется меню «Файл»? import sys from PySide.QtGui import * class Window(QMainWindow): def __init__(self): super(Window, self).__init__()...
1788 просмотров
schedule 25.01.2024

PyQt Combobox добавляет функцию к элементам
Как я могу добавить функции к определенным вариантам. У меня есть поле со списком с выбором сервера server 1 server 2 server 3 У меня также есть кнопка, которую я хочу сделать, когда пользователь выбирает один из серверов, например, если он...
5670 просмотров
schedule 23.12.2023