1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/usr/bin/env python
from PySide import QtGui
from PySide import QtCore
class MainMenu (QtGui.QWidget) :
def __init__(self, parent=None) :
super(MainMenu, self).__init__(parent)
self.setWindowTitle("Menu principal")
clients = QtGui.QPushButton("Client", self)
prestations = QtGui.QPushButton ("Prestations", self)
factures = QtGui.QPushButton ("Facture", self)
agenda = QtGui.QPushButton ("agenda", self)
Quitter = QtGui.QPushButton("Quitter", self)
menuLayout = QtGui.QHBoxLayout()
menuLayout.addWidget(clients)
menuLayout.addWidget(prestations)
menuLayout.addWidget(factures)
menuLayout.addWidget(agenda)
# Pourquoi un layout à part pour un seul bouton ?
quitLayout = QtGui.QHBoxLayout()
quitLayout.addWidget(Quitter)
menuLayout.addLayout(quitLayout)
self.setLayout(menuLayout)
#self.pack() ?!?
if __name__ == '__main__' :
import sys
app = QtGui.QApplication(sys.argv)
window = MainMenu()
window.show()
sys.exit(app.exec_()) |
Partager