Tag: qt designer

Встроенная фигура matplotlib в графическом интерфейсе: как показать позицию курсора (x =, y =)?

Я включил график matplotlib в свой графический интерфейс следующим образом: from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas fig = DataPlot() self.canvas = FigureCanvas(fig) self.vL_Frame.addWidget(self.canvas) self.canvas.draw() Для желаемой функциональности этого графика важно знать фактическую позицию курсора в этом графике → положение x и y, как на панели инструментов по умолчанию. Поскольку мне просто нужно положение курсора и […]

Ошибка использования uic для преобразования файла .ui в файл .py в Python

Я пытаюсь написать программу на python, которая преобразует файл .ui в ту же папку (созданную в Qt Designer) в файл .py. Это код этой чрезвычайно простой программы: # -*- coding: utf-8 -*- from PyQt4 import uic with open('exampleinterface.py', 'w') as fout: uic.compileUi('exampleinterface.ui', fout) Он дает следующую ошибку (с длинными именами путей сокращены): Traceback (последний последний […]

PyQt: макет отсекает часть краев виджета

Я пытаюсь сделать макет для своего приложения. Я разработал его в Qt Designer, и в предварительном просмотре все выглядит правильно. Но когда я запускаю код, стороны индикатора выполнения прерываются. Наверное, мне нужно играть с политикой размера или чем-то еще? Вот фактический код (индикатор выполнения RoundPrg1 ): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) […]

Qt Designer, отображающий в режиме реального времени вывод скрипта python

У меня есть несколько проблем с приложением, которое я пытаюсь написать, поэтому я начну с описания своего «большого изображения» всех взаимодействий: У меня простой пользовательский интерфейс, написанный в Qt Designer. Это запускает ряд скриптов python, которые выполняют различные манипуляции с некоторыми файлами. Пользователь информируется всеми действиями с помощью печати, но это происходит в командной строке. […]

Как правильно установить родительский элемент виджета в Pyqt?

У меня есть следующий код from PyQt5 import QtCore, QtGui, QtWidgets from mw import Ui_MainWindow as mwin from wd import Ui_Form as wdg class widget(QtWidgets.QWidget): def __init__(self,parent = None): super(widget,self).__init__(parent) self.ui = wdg() self.ui.setupUi(self) self.show() class Main(QtWidgets.QMainWindow): def __init__(self,parent = None): super(Main,self).__init__(parent) self.ui = mwin() self.ui.setupUi(self) self.show() w = widget(self) import sys if __name__ == […]

Отображение всплывающего окна из панели действий на скомпилированном PyQt4 Qt Designer

Итак, я попытался создать приложение и изо всех сил пытаюсь подключить действие к другому диалоговому окну. Я искал его, но нашел решение для окна, которое не было построено с помощью Qt Designer. Я разработал его с помощью Qt Designer и скомпилировал формат .ui в .py. Это мое первое окно: # -*- coding: utf-8 -*- # […]

Как добавить Label и Combo Box в ToolBar в QT Designer?

Итак, я знаю, что QToolBar также принимает виджетов, таких как QLabel, с помощью метода QToolBar :: addWidget, но я хотел бы знать, как это можно сделать в QT Designer. Я пытался это сделать, но в QT Designer ничего не работает.

Не удалось импортировать модули Loader с Python

Я начинаю с python и очень недавно начал использовать Eclipse. Я использую Qt-конструктор и создаю файл с именем MyWidget.ui, но во время запуска программы я получаю сообщение об ошибке: от PyQt4.uic.Loader.loader импорт DynamicUILoader ImportError: нет модуля с именем Loader.loader import sys from PyQt4 import QtGui, uic class MyWindow(QtGui.QMainWindow): def __init__(self): super(MyWindow, self).__init__() uic.loadUi('MyWidget.ui', self) self.show() […]

Конструкции Qt Designer не учитывают предопределенную геометрию

Я создаю новый QWidget в Qt Designer, с frame который содержит QLabel и QTextEdit . Я могу установить геометрию всех этих элементов и установить их для того, чтобы их высота / ширина никогда не менялись: В этом примере мои QLabel и QLineEdit находятся в верхнем правом углу их родительского фрейма. Если теперь я устанавливаю макет […]

Не удалось остановить импорт данных

Я написал код сбора данных, используя python, и теперь я пытаюсь связать свой код с приложением GUI с помощью Qt Designer. Моя проблема заключается в том, чтобы импортировать код сбора данных (sensor.py), нажав кнопку startButton в главном окне, программа начнет собирать данные, но я не могу остановить ее, нажав кнопку stopButton или даже не могу […]

Python - лучший язык программирования в мире.