| 1234567891011121314151617181920212223242526272829 |
- from PyQt4.QtCore import Qt, SIGNAL
- from PyQt4.QtGui import QDialog, QApplication
- from PyQt4 import uic
- import os
- from sys import argv
- UiSousMenu, _ = uic.loadUiType(os.path.join(
- os.path.dirname(__file__), 'ui/sousMenu.ui'))
- class SousMenu(QDialog, UiSousMenu):
- """affiche une fenetre pourvue d'onglets horizontaux"""
- def __init__(self, parent=None):
- """Construction de la fenetre"""
- super(SousMenu, self).__init__(parent)
- self.setupUi(self)
- self.connect(self.listeMenus, SIGNAL("cellClicked(int,int)"), self.menuChange, Qt.UniqueConnection)
- self.listeMenus.setCurrentCell(0,0)
- self.menus.setCurrentIndex(0)
-
- def menuChange(self, ligne, col):
- """le menu a ete change dans la QTableWidget"""
- self.menus.setCurrentIndex(ligne)
- if __name__ == "__main__":
- app = QApplication(argv)
- sm = SousMenu()
- sm.show()
- r = app.exec_()
- exit(r)
|