Zdravím, QMenuBar.addMenu() očekává řetězec jako popisku menu a vrací objekt typu QMenu. Viz. http://doc.trolltech.com/qtjambi-4.3.2_01/com/trolltech/qt/qmenubar.html
Já se s tím Qt snad jednou naučím ;-). def createMenu(self): menuBar = QtGui.QMenuBar() menuFile = menuBar.addMenu("&Soubor") closeApp = menuFile.addAction("Konec") return menuBar MP 2008/4/11 Martin Stiborský <[EMAIL PROTECTED]>: > Zdravím. > Mám maličko problém s QMenuBar widgetem z Qt4, nechce se mi ve > vytvořeném okně zobrazit, nevím co jsem kde přehlédnul ... přikládám > kód : > > # -*- coding: utf-8 -*- > > from PyQt4 import QtCore, QtGui > > class App_Gui(QtGui.QWidget): > def __init__(self, parent = None): > QtGui.QWidget.__init__(self, parent) > self.resize(620, 420) > > menuBar = self.createMenu() > questionTabs = self.createQuestionTabs() > > mainLayout = QtGui.QVBoxLayout(self) > mainLayout.setMenuBar(menuBar) > mainLayout.addWidget(self.createQuestionTabs()) > > self.setLayout(mainLayout) > > def createMenu(self): > menuBar = QtGui.QMenuBar() > menuFile = QtGui.QMenu("Soubor") > closeApp = menuFile.addAction("Konec") > menuBar.addMenu(menuFile) > > return menuBar > > def createQuestionTabs(self): > questionTabs = QtGui.QTabWidget() > > return questionTabs > > > TabWidget se ukáže, takže mám nejspíše chybu v tom, jak menu definuji, > nebo jak ho přiřazuji layoutu .. > > -- > S pozdravem > Martin Stiborský > > Jabber: [EMAIL PROTECTED] > ICQ: 224-065-849 > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- gtalk/jabber:[EMAIL PROTECTED] <[EMAIL PROTECTED]> email/msn:[EMAIL PROTECTED] <[EMAIL PROTECTED]> icq:360-737-802 tel:+420 724 249 422
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python