Мне нужно добавить некоторые функции графическому виджету в форме, которую я создал с помощью Qt Designer.Пользовательский код виджета дизайнера Qt?
Например, я обычно сделать что-то вроде этого:
class custom_gv(QGraphicsView):
def __init__(self):
super().__init__()
def zoom(self):
# custom code here
Но в этом случае графическое представление является частью окна, я сделал в Qt Designer. Я знаю, что вы можете использовать «способствовать» функции в Qt Designer, но я не знаю, как использовать, что в коде, особенно с учетом того, что я использую этот метод, чтобы использовать Qt Designer окна:
from PyQt5.uic import loadUiType
custom_window = loadUiType('ui.ui')
class Window(QMainWindow, custom_window):
def __init__(self):
QMainWindow.__init__(self)
custom_window.__init__(self)
self.setupUi(self)
Так как бы Я собираюсь настроить код графического представления в моем окне, когда я использую Qt Designer?
Продвижение виджета [довольно просто] (http://stackoverflow.com/a/22543079/984421). Что конкретно вы не понимаете по этому поводу? – ekhumoro
Как я использую его в PyQt при использовании метода LoadUiType вместо преобразования первого кода кода –
Он работает точно так же. – ekhumoro