[PyKDE] Draw Label in a grid
Phil Thompson
phil at riverbankcomputing.co.uk
Wed Jan 24 18:11:38 GMT 2007
On Wednesday 24 January 2007 5:58 pm, simon stockes wrote:
> The code below is supposed to draw
>
> import sys
> from PyQt4 import QtGui, QtCore
>
> class MainWindow(QtGui.QMainWindow):
>
> def __init__(self, *args):
> QtGui.QMainWindow.__init__(self)
> self.setWindowTitle("DE")
> self.gridlayout = QtGui.QGridLayout()
> self.gridlayout.setMargin(9)
> self.gridlayout.setSpacing(6)
> self.gridlayout.setObjectName("gridlayout")
> self.gridlayout.addWidget(QtGui.QLabel("foo",self),0,1)
> self.gridlayout.addWidget(QtGui.QLabel("fAn",self),0,2)
>
> def main(args):
> app=QtGui.QApplication(args)
> win=MainWindow()
> win.show()
> app.connect(app, QtCore.SIGNAL("lastWindowClosed()")
> , app
> , QtCore.SLOT("quit()")
> )
> sys.exit(app.exec_())
>
> if __name__=="__main__":
> main(sys.argv)
You haven't added the grid layout to the main window.
Phil
More information about the PyQt
mailing list