Code: Alles auswählen
def toolB(self):
self.toolBox = QToolBox()
self.toolBox.setGeometry(QRect(30, 70, 500, 561))
sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.toolBox.sizePolicy().hasHeightForWidth())
self.toolBox.setSizePolicy(sizePolicy)
self.toolBox.setObjectName("toolBox")
self.smarter = QWidget()
self.smarter.setGeometry(QRect(0, 0, 1091, 459))
self.smarter.setObjectName("People")
self.tabWidget = QTabWidget(self.smarter)
self.tabWidget.setGeometry(QRect(0, 0, 1081, 451))
Diesen Methode "def toolB" habe ich unten in meinem Code hinzugefügt und versucht im Konstruktor aufzurufen. Aber siehe leider nichts auf meinem Main-Fenster.
Wäre echt dankbar, wenn mir einer helfen würde. Danke
Code: Alles auswählen
from PySide.QtGui import QApplication, QWidget, QToolBox
from PySide.QtGui import *
from PySide.QtCore import *
class SampleWindow(QWidget):
""" Our main window class
"""
# Constructor function
def __init__(self):
QWidget.__init__(self)
self.setWindowTitle("Sample Window")
self.setGeometry(300, 300, 200, 150)
self.setMinimumHeight(100)
self.setMinimumWidth(250)
self.setMaximumHeight(200)
self.setMaximumWidth(800)
self.toolBox = QToolBox(QWidget)
self.toolBox.setGeometry(QRect(10, 20, 381, 138))
self.toolBox.setObjectName("toolBox")
self.page = QWidget()
self.page.setGeometry(QRect(0, 0, 381, 76))
self.page.setObjectName("page")
self.toolBox.addItem(self.page, "")
self.toolB() #<-------------------------------------------------------------------------------------------Hier
def toolB(self): #<-------------------------------------------------------------------------------------------Hier
self.toolBox = QToolBox()
self.toolBox.setGeometry(QRect(30, 70, 500, 561))
sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.toolBox.sizePolicy().hasHeightForWidth())
self.toolBox.setSizePolicy(sizePolicy)
self.toolBox.setObjectName("toolBox")
self.smart = QWidget()
self.smart.setGeometry(QRect(0, 0, 1091, 459))
self.smart.setObjectName("People")
self.tabWidget = QTabWidget(self.smart)
self.tabWidget.setGeometry(QRect(0, 0, 1081, 451))
if __name__ == '__main__':
# Exception Handling
try:
myApp = QApplication(sys.argv)
myWindow = SampleWindow()
myWindow.show()
time.sleep(3)
myWindow.resize(300, 300)
myWindow.setWindowTitle("Sample Window Resized")
myWindow.repaint()
myApp.exec_()
sys.exit(0)
except NameError:
print("Name Error:", sys.exc_info()[1])
except SystemExit:
print("Closing Window...")
except Exception:
print (sys.exc_info()[1])