Hi Tutors,

I'm trying to create a simple GUI using pyqt4 in which pressing a button
causes execution of a system command. Here's the code, please help me out. I
can't figure out whats wrong. Thanks

import sys
import os
from PyQt4 import QtGui, QtCore

class TestGui(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(300, 300, 140, 50)
        self.setWindowTitle('testing')


self.setWindowIcon(QtGui.QIcon('/usr/share/pixmaps/blueradio-48.png'))

        *dial = QtGui.QPushButton('Dial', self)
        dial.setGeometry(10, 10, 60, 35)
        self.connect(dial, QtCore.SIGNAL('clicked()'),
            QtGui.qApp, QtCore.SLOT(os.system('wvdial ptcl')))*

        quit = QtGui.QPushButton('Quit', self)
        quit.setGeometry(70, 10, 60, 35)
        self.connect(quit, QtCore.SIGNAL('clicked()'), QtGui.qApp,
QtCore.SLOT('quit()'))

app = QtGui.QApplication(sys.argv)
testgui = TestGui()
testgui.show()
sys.exit(app.exec_())
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to