#!/usr/bin/env python from PyQt4 import QtCore, QtGui import sys def start () : app = QtGui.QApplication (sys.argv) win = QtGui.QMainWindow () win.show () app.exec_ () start () #!/usr/bin/env python from PyQt4 import QtCore, QtGui import sys class MainWin (QtGui.QMainWindow): def __init__ (self, parent=None): QtGui.QMainWindow.__init__ (self, parent) fileMenu = self.menuBar().addMenu ("&File") toolbar = self.addToolBar ("tools") toolbar.setMovable (True) toolbar.setIconSize (QtCore.QSize (16, 16)) act = QtGui.QAction ("&Open", self) act.setIcon (QtGui.QIcon ("icons/green_page.xpm")) act.setToolTip ("Open file") fileMenu.addAction (act) toolbar.addAction (act) def start () : app = QtGui.QApplication (sys.argv) win = MainWin () win.show () app.exec_ () start () #!/usr/bin/env python from PyQt4 import QtCore, QtGui import sys class MainWin (QtGui.QMainWindow): def __init__ (self, parent=None): QtGui.QMainWindow.__init__ (self, parent) fileMenu = self.menuBar().addMenu ("&File") toolbar = self.addToolBar ("tools") toolbar.setMovable (True) toolbar.setIconSize (QtCore.QSize (16, 16)) self.setStatusBar (QtGui.QStatusBar ()) act = QtGui.QAction ("&Open", self) act.setIcon (QtGui.QIcon ("icons/green_page.xpm")) act.setToolTip ("Open file") act.setStatusTip ("Otevri nejaky soubor") fileMenu.addAction (act) toolbar.addAction (act) tv = QtGui.QTreeWidget () self.setCentralWidget (tv) ti = QtGui.QTreeWidgetItem (tv) ti.setText (0, "first item") ti = QtGui.QTreeWidgetItem (tv) ti.setText (0, "second item") ti2 = QtGui.QTreeWidgetItem (ti) ti2.setText (0, "third item") def start () : app = QtGui.QApplication (sys.argv) win = MainWin () win.show () app.exec_ () start () #!/usr/bin/env python from PyQt4 import QtCore, QtGui import sys class MainWin (QtGui.QMainWindow): def __init__ (self, parent=None): QtGui.QMainWindow.__init__ (self, parent) fileMenu = self.menuBar().addMenu ("&File") toolbar = self.addToolBar ("tools") toolbar.setMovable (True) toolbar.setIconSize (QtCore.QSize (16, 16)) self.setStatusBar (QtGui.QStatusBar ()) act = QtGui.QAction ("&Open", self) act.setIcon (QtGui.QIcon ("icons/green_page.xpm")) act.setToolTip ("Open file") act.setStatusTip ("Otevri nejaky soubor") self.connect (act, QtCore.SIGNAL ("triggered()"), fileOpen) fileMenu.addAction (act) toolbar.addAction (act) tv = QtGui.QTreeWidget () self.setCentralWidget (tv) ti = QtGui.QTreeWidgetItem (tv) ti.setText (0, "first item") ti = QtGui.QTreeWidgetItem (tv) ti.setText (0, "second item") ti2 = QtGui.QTreeWidgetItem (ti) ti2.setText (0, "third item") ti2.setToolTip (0, "third item") ti2.setIcon (0, QtGui.QIcon ("icons/yellow_box.xpm")) def fileOpen () : fileName = QtGui.QFileDialog.getOpenFileName (win, "Open File", ":scan") def start () : app = QtGui.QApplication (sys.argv) global win win = MainWin () win.show () app.exec_ () start ()