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

Martin Stiborský martin.stiborsky na gmail.com
Pátek Duben 11 00:02:37 CEST 2008


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


Další informace o konferenci Python