创建水平布局时拆分器光标不可见

2024-06-26 14:53:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个水平布局,并使用splitter选项向其中添加了两个小部件。splitter函数工作正常,但splitter的光标不可见

class MainWindow(QMainWindow):
    global selectedObjType
    def __init__(self,):
        super(MainWindow, self).__init__()

        self.createActions()
        self.createMenus()
        self.createToolbars()

        self.scene = GraphicsSceneClass()
        MainWindow.obj = self.scene
        self.view = QGraphicsView(self.scene)

        self.view.setMouseTracking(True)
        self.view.setRenderHint(QPainter.HighQualityAntialiasing)
        self.widg = QWidget()
        self.widg.setLayout(blocks.Drag1Window())
        self.horizontalLayout = QHBoxLayout()
        splitter1 = QSplitter(Qt.Horizontal)
        splitter1.addWidget(self.widg)
        splitter1.addWidget(self.view)
        splitter1.setCollapsible(0, False)
        splitter1.setCollapsible(1, False)
        self.horizontalLayout.addWidget(splitter1)
        self.widg.setMouseTracking(True)
        self.widget = QWidget()
        self.widget.setLayout(self.horizontalLayout)
        self.setCentralWidget(self.widget)

Tags: selfviewtrueinitwidgetscenesplitterqwidget