[python] PyQt4 a zlobící (nezobrazující se) menuBar

Martin Stiborský martin.stiborsky na gmail.com
Pátek Duben 11 10:19:28 CEST 2008


Děkuji, v noci jsem ještě koukal na dokumentaci a přišel jsem na to,
opravdu RTFM na mě ..

2008/4/11, Marek Palatinus <marek na palatinus.cz>:
> 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ý <martin.stiborsky na gmail.com>:
> >
> > 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: stibi na njs.netlab.cz
> > ICQ: 224-065-849
> > _______________________________________________
> > Python mailing list
> > Python na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
>
>
>
> --
> gtalk/jabber:slush na jabber.cz
> email/msn:marek na palatinus.cz
> icq:360-737-802
>  tel:+420 724 249 422
> _______________________________________________
>  Python mailing list
>  Python na py.cz
>  http://www.py.cz/mailman/listinfo/python
>


-- 
S pozdravem
Martin Stiborský

Jabber: stibi na njs.netlab.cz
ICQ: 224-065-849


Další informace o konferenci Python