pyqt4- все статьи тега


В составе PyQt4 минимизировать в трей

Есть ли способ свернуть в лоток в PyQt4? Я уже работал с классом QSystemTrayIcon, но теперь я хотел бы свернуть или "скрыть" мое окно приложения и показать только значок в трее. Кто-нибудь делал это? Любое направление будет оценено по достоинству. Использование Python 2.5.4 и PyQt4 в Windows XP Pro ...

время.sleep() требуется, чтобы QThread оставался отзывчивым?

Во-первых, я новичок в Python. Я-давний пользователь MatLab (инженер, а не компьютерщик), и я начинаю процесс попытки работать с Python, NumPy, SciPy и т. д. в мой рабочий процесс. Так что, пожалуйста, простите мое явное незнание того, что такое замечательный язык программирования! В качестве моей первой попытки я решил создать приложение для взаимодействия с датчиком, который я разрабатываю. Датчик имеет микросекундное разрешение (данные от 512 высокоэнергетических и 512 низкоэнергетическ ...

(PyQt и PySide) QFileDialog.getExistingDirectory не работает в Windows

Этот код прекрасно работает на mac,после нажатия на кнопку появляется диалоговое окно dir. В Windows он зависает после нажатия кнопки (см. рисунок). Вот мой код: import os import sys from Pyside import QtGui class OpenDir(QtGui.QWidget): def __init__(self): super(OpenDir, self).__init__() self.initUI() def initUI(self): self.openDir = QtGui.QPushButton('Dialog', self) self.openDir.move(20, 20); self.openDir.clicked.connect(self.open_dir) self.show( ...

Как изменить цвет фона в PyQt4

Я действительно Новичок в PyQt4(только что узнал, что это такое два дня назад), и я знаю, что на этот вопрос, вероятно, есть действительно простой ответ, но я не могу найти его нигде. Я пытаюсь изменить цвет фона окна на черный. У меня есть этот код до сих пор. import sys from PyQt4 import QtGui class Display(QtGui.QMainWindow): def __init__(self): super(Display, self).__init__() self.ShowFullScreen() self.show() if name == '__main__': app = QtGui.QApplication( ...

QWidget изменить размер сигнала?

Я хочу выполнить действие, когда виджет был изменен. Есть ли способ поймать это без установки фильтра событий на этот виджет (и, очевидно, без его подклассов)? AFAIK, QWidget не имеет сигнала resized. ...

Как отключить многократную автоматическую перерисовку при изменении размера виджетов в PyQt?

У меня есть программа PyQt4 с виджетами, содержимое которых перерисовывается очень медленно (это нормально, из-за моих задач). И когда я пытаюсь изменить размер этих виджетов, программа пытается перерисовать много раз, пока мышь не отпущена. Это очень много заморозков. Я хочу отключить эту автоматическую перерисовку и настроить PyQt на перерисовку всех виджетов только при отпускании мыши (что означает, что перерисовка происходит ровно один раз за одно изменение размера). Как это сделать? Edit ...

Фоновый поток с QThread в PyQt

У меня есть программа, которая взаимодействует с радио, которое я использую через gui, который я написал в PyQt. Очевидно, что одной из основных функций радио является передача данных, но для этого постоянно мне нужно зацикливать записи, что приводит к зависанию графического интерфейса. Так как я никогда не имел дело с резьбой, я попытался избавиться от этих зависаний с помощью QCoreApplication.processEvents(). радио должно спать между передачами, хотя, так что gui все еще висит на основе того, ...