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

Отображение нового окна из текущего окна в простом графическом интерфейсе PySide
Я пытаюсь перейти в другое окно, нажав кнопку в текущем окне в стороннем пакете графического интерфейса Python, PySide. Из класса MainWindow после нажатия кнопки «Следующее окно» он переходит к классу NewWindow для создания нового окна. Проблема...
532 просмотров
schedule 07.03.2023

QWebEngineView - как открывать ссылки в системном браузере
У меня есть следующий фрагмент кода, работающий в PySide, и мне нужно перевести его для работы в PySide2. Цель состоит в том, чтобы заставить все ссылки открываться в системном браузере при нажатии (а не виджете, пытающемся их загрузить): from...
1463 просмотров
schedule 03.03.2023

Регистрация свойства списка Python в QML в pyside2
Я пытаюсь загрузить электронную таблицу и передать список рабочих листов обратно в свой интерфейс QML. Но я не могу найти способ вернуть список (а позже и словарь) в сценарий QML. Вот мой QML: FileDialog { id: openDialog title: "Open...
2359 просмотров
schedule 24.04.2023

Каков способ PySide2 для передачи сигнала с именованным параметром в QML
В PyQt5 вы должны сделать: from PyQt5.QtCore import pyqtSignal sumResult = pyqtSignal(int, arguments=['sum']) sumResult.emit(42) А затем в QML: onSumResult: console.log(sum) Простое использование сигнала PySide2 не работает:...
497 просмотров
schedule 20.06.2022

Как получить координаты экрана (виджета) из мировых координат
Допустим, у меня есть глобальная (мировая) координата объекта v ( QVector3D ). Затем я делаю преобразование координат: pos = camera.projectionMatrix() * camera.viewMatrix() * v где projectionMatrix() и viewMatrix() являются...
464 просмотров
schedule 30.09.2023

Как проверить режим GUI и командной строки в PySide2?
в моем коде PySide2 мне нужно проверить, запущена ли программа в режиме графического интерфейса или в командной строке. В PySide я делал это: if QApplication.type() == QApplication.Type.GuiClient: # do stuff Однако согласно...
461 просмотров
schedule 31.08.2023

PySide2, кнопка не получает setStyleSheets
Я пытался получить некоторые основы PySide2 внутри Maya, и прямо сейчас я столкнулся с проблемой: эта кнопка не получает translateButtonX.setStyleSheet(...) , которую я хочу, она просто игнорирует ее. Пробовал отлаживать и заметил, что если...
511 просмотров
schedule 07.02.2023

Как загрузить изображение с помощью QLabel в PySide2
Я новичок в программировании и питоне. Я читал, что tkinter немного «базовый», если вы хотите разработать приложение, которое немного сложнее, а PyQt проблематичен для лицензирования. Вот почему я выбрал PySide2 для разработки такого рода проект ,...
8287 просмотров
schedule 15.03.2023

Как удалить строку из QTreeView с помощью QAbstractItemModel?
Я пытаюсь просто удалить элемент QTreeView «Узел 6 (удалить меня)» из модели. Я не могу заставить его работать, так как ничего не удаляется. Что я делаю неправильно? См. метод MainWindow.init для удаления кода. import sys try:...
2298 просмотров
schedule 28.05.2024

Получить корневой объект из pyside2
У меня есть небольшое приложение, которое я хочу свернуть в системный лоток, и у меня есть код, который создает значок и минимизирует его в системном лотке при нажатии кнопки (специально я не хотел перезаписывать операцию закрытия по умолчанию)....
723 просмотров
schedule 01.07.2023

Как сделать ярлык с помощью клавиши со стрелкой с PySide2?
Я хочу добавить сочетание клавиш к кнопке с Qt5 + Python (Pyside2). Код для создания ярлыка с обычной клавишей: import sys import random from PySide2 import QtCore, QtWidgets, QtGui class MyWidget(QtWidgets.QWidget): def __init__(self):...
2211 просмотров
schedule 18.05.2023

QSystemTrayIcon изменить значок
Я пытаюсь изменить/обновить значок QSystemtrayIcon, но это не сработает. main.py: if __name__=="__main__": app = QApplication(sys.argv) from systray import SystemTrayIcon trayIcon = SystemTrayIcon(parent=app) trayIcon.show()...
261 просмотров
schedule 10.05.2024

Как добавить «Выбрать элемент…» в QComboBox при использовании отсортированной модели QAbstractTableModel?
Я хочу установить отсортированное QAbstractListModel в QComboBox и всегда отображать "Выбрать элемент..." как самое первое значение в поле со списком. Всякий раз, когда я использую сортировку, элемент "Выбрать элемент..." нежелательно...
255 просмотров
schedule 30.04.2023

как установить цвет рамки Qframe?
Я хочу установить цвет рамки, предоставленный QFrame в pyside2. В приведенном ниже документе представлена ​​полная информация о том, как создать рамку с другим стилем, например коробку, панель, Hline и т. д....
4051 просмотров
schedule 22.09.2022

Сигнал с именованным параметром
Я пытаюсь воспроизвести приведенный ниже пример, используя PySide2. https://evileg.com/en/post/242/ Но поскольку PySide2 не поддерживает отправку сигнала с именованным параметром в QML, я понятия не имею, как это сделать с помощью PySide2?...
1436 просмотров
schedule 11.03.2023

Событие PySide2 QAction заблокировано до закрытия окна
Столкнулся с проблемой, похожей на то, что цикл событий заблокирован (или я его не запускал?), и я не смог его отследить. Графический интерфейс появляется, и меню отзывчивы, но щелчок File->Open, который должен создать почти немедленную...
233 просмотров
schedule 30.07.2022

PySide2 со встроенной многопроцессорной обработкой
Я пытаюсь изменить исходный код, написанный на PyQt5, на PySide2 из-за проблем с лицензией. В исходном коде (PyQt5) я использую multiprocessing в QThread, чтобы увеличить загрузку ЦП, и работает отлично. Однако после изменения в PySide2 код...
1129 просмотров

Переместить главное окно вверх на PySide
Сценарий: Итак, в основном у меня есть 3 разных окна и 1 файл диспетчера окон. Менеджер окон запускает одно из окон (главное) и из него можно открывать другие окна. Все идет нормально. Однако новые окна всегда находятся поверх главного окна....
712 просмотров
schedule 22.03.2023

Как указать приложению PySide2 использовать настройки qt5ct?
Я экспериментирую с очень простыми примерами руководств по PySide2 и заметил, что стиль и размер шрифта сильно отличаются от стиля «обычных» приложений Qt. Я использую qt5ct в Linux Mint 18, но приложение PySide2 игнорирует настройки:...
1376 просмотров
schedule 26.10.2022

Создайте приложение pyside в форме, отличной от прямоугольника
Я создаю приложение в Pyside2. Как мы знаем, когда мы используем главное окно для нашего приложения, оно имеет прямоугольную форму. Но я хочу, чтобы пользователь определял форму приложения. Например, посмотрите ниже изображение приложения...
95 просмотров
schedule 12.08.2022