[PyQt] connect problem on windows xp

Fabio Mauri fabio.mauri at gmail.com
Wed Jul 28 16:41:30 BST 2010


Bump. Could someone help me about this issue?

On Tue, Jul 27, 2010 at 10:30 AM, Fabio Mauri <fabio.mauri at gmail.com> wrote:
> 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
>



-- 
Fabio Mauri


More information about the PyQt mailing list