[PyQt] connect problem on windows xp
Fabio Mauri
fabio.mauri at gmail.com
Tue Jul 27 09:30:42 BST 2010
Hi,
the whole file is quite big, but I think that the following is the
interesting part (if you need something more, ask me and I'll post
it):
class UPnPgui(QtCore.QObject, Ui_Wdw):
def __init__(self, sear):
self.version = "0.5b"
self.s = sear
self.serva = [] # services list
self.timeout = 0
self.val = QRegExpValidator(QRegExp("[0-9]{1,7}"), None)
self.refreshing = False
self.INTERNAL = 0
self.EXTERNAL = 1
self.MIN = 2
self.MAX = 3
self.t = None
self.upSer = None
self.unlock_t = None
return
def doConnections(self):
self.updateThread = myUpdate()
QObject.connect(self.refresh, SIGNAL("clicked()"), self.refreshList)
QObject.connect(self.clearSel, SIGNAL("clicked()"), self.noneSelected)
QObject.connect(self.auto_2, SIGNAL("stateChanged(int)"),
self.manageAuto)
QObject.connect(self.time, SIGNAL("editingFinished()"), self.manageTime)
self.objList.itemDoubleClicked.connect(self.showItem)
self.updateThread.update.connect(self.autoRefresh)
self.updateThread.newTimeout.connect(self.updateThread.updateTimeout)
self.manageTime()
self.manageAuto(Qt.Checked)
# refreshing thread starts..
self.updateThread.start()
return
-------------------------------------------------------------------------------------------
if __name__ == "__main__":
s = Searcher()
searchThread = Thread(target=runSearcher, args=(s,))
searchThread.start()
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
ui = UPnPgui(s)
ui.setupUi(window)
ui.doConnections()
window.show()
window.geometry()
window.setWindowTitle(window.windowTitle() + " version " + ui.version)
sys.exit(runApp(app))
On Tue, Jul 27, 2010 at 10:20 AM, makhamisa senekane
<makhamisa12 at gmail.com> wrote:
>
> Hi,
> could you please provide us with your code, because I run most of my applications on windows XP, and they work very well(using signal/slot connections).
> Makhamisa
>
> On Tue, Jul 27, 2010 at 10:15 AM, Fabio Mauri <fabio.mauri at gmail.com> wrote:
>>
>> Hi all, I'm trying to get an application run on both windows xp and ubuntu 10.04 platforms.
>> My app imports twisted, coherence and PyQt.
>> The problem is that under windows XP the signals seems not to be connected to slots, even if the QObject.connect() returns True.
>> Clicking on buttons have no effect.
>> Any idea?
>>
>> Thanks in advance.
>>
>> --
>> Fabio Mauri
>>
>> _______________________________________________
>> PyQt mailing list PyQt at riverbankcomputing.com
>> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
>
>
> --
> "No trees were killed in the sending of this message. However a large number
> of electrons were terribly inconvenienced. "
--
Fabio Mauri
More information about the PyQt
mailing list