我需要在使用Qt Designer创建的表单中为一个图形小部件添加一些功能。
例如,我通常会像这样进行操作:
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时,如何定制窗口中图形视图的代码呢?