두 행 위젯이있는 툴바를 만드는 방법을 알 수 없습니다. 파이썬 3/Qt4 프로젝트에서 일하고 있습니다.(Qt) 툴바에서 두 행의 위젯
내 생각 엔 : 위젯
추가로
가 (또는 QGridLayout는 중요하지 않습니다)
수직 레이아웃을 추가 도구 모음 위젯에 위젯을 추가 레이아웃에 대한 도구 모음의 버튼
하지만 모두 작고 빈 툴바 : 위젯을 어떻게 든 '펴는'것이 필요합니까?
내 Python3 코드, 도구 모음에서 수직으로 두 개의 버튼을 삽입하려고 :
self.main_toolbar = self.addToolBar('MyToolBar')
self.toolbar_widget = QtGui.QWidget(self.main_toolbar)
self.toolbar_layout = QtGui.QVBoxLayout()
self.toolbar_widget.setLayout(self.toolbar_layout)
button1 = QtGui.QPushButton(self)
button1.setText("button1")
self.toolbar_layout.addWidget(button1)
button2 = QtGui.QPushButton(self)
button2.setText("button2")
self.toolbar_layout.addWidget(button2)
는 왜 도구 모음 위젯을 레이아웃이 아닌 단추를 추가하는 toolbar_widget.addWidget (단추 1)에 버튼을 추가하는 시도 – Metoo
당신은 추가 할 수 없습니다? 위젯에 위젯 : 속성 오류 : 'QWidget'객체에는 'addWidget'속성이 없습니다. – suizokukan
QToolbar에는 QAction * QToolBar :: addWidget (QWidget * widget) 메서드가 있습니다. – Metoo