27 Aug 2009 19:09
Veusz inside custom PyQt4 application, hello world
I am trying to build a PyQt4 application that uses veusz, but I am having
difficulties. I am a relative newbie to PyQt4 and Veusz, but here is a Hello
World that shows what I am trying to do.
#!/usr/bin/env python
# A hello world example of using veusz in a PyQt4 app.
import numpy
import sys
from PyQt4 import QtCore, QtGui
app = QtGui.QApplication(sys.argv)
import veusz.windows.plotwindow
import veusz.document as document
from veusz.document.commandinterface import CommandInterface
class HelloMainWindow(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.statusBar().showMessage('Hello Veuz World!')
menubar = self.menuBar()
self.file_menu = menubar.addMenu('&File')
self.exit_action = QtGui.QAction(QtGui.QIcon('icons/exit.png'), '&Quit',
self)
self.exit_action.setShortcut('Ctrl+Q')
(Continue reading)
RSS Feed