Attached you can find the Ui_Wdw class.
In the last connect, I used a different style because for such a
reason the QObject.connect() i used in the lines above wouldn't work
while the signal.connect() does (on Ubuntu 10.04).
Do you think that this problem is related to the current issue? Anyway
the signals not working are both the ones created with
QObject.connect() and the other ones.

On Wed, Jul 28, 2010 at 7:16 PM, "Sybren A. Stüvel" <syb...@stuvel.eu> wrote:
> On 27-7-2010 10:30, Fabio Mauri wrote:
>> 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):
>
> I think we need less, not more. This code won't run anyway, since you
> didn't provide the Ui_Wdw class. Try to create an example that's minimal.
>
>>         QObject.connect(self.refresh, SIGNAL("clicked()"), self.refreshList)
> ...
>>         self.objList.itemDoubleClicked.connect(self.showItem)
>
> Is there a reason that you use one style of connecting in one part of
> your code, and the other a few lines further down?
>
>
>
> Sybren
> _______________________________________________
> PyQt mailing list    p...@riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>



-- 
Fabio Mauri
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Wdw.ui'
#
# Created: Mon Jul 26 11:08:14 2010
#      by: PyQt4 UI code generator 4.7.2
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

class Ui_Wdw(object):
    def setupUi(self, Wdw):
        Wdw.setObjectName("Wdw")
        Wdw.resize(1024, 619)
        Wdw.setMinimumSize(QtCore.QSize(1024, 619))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/images/imgs/upnp.jpg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        Wdw.setWindowIcon(icon)
        self.gridLayout_3 = QtGui.QGridLayout(Wdw)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label = QtGui.QLabel(Wdw)
        self.label.setMinimumSize(QtCore.QSize(120, 0))
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 4, 0, 1, 1)
        self.label_2 = QtGui.QLabel(Wdw)
        self.label_2.setObjectName("label_2")
        self.gridLayout_2.addWidget(self.label_2, 12, 0, 1, 1)
        self.label_3 = QtGui.QLabel(Wdw)
        self.label_3.setMinimumSize(QtCore.QSize(0, 250))
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 14, 0, 1, 1)
        self.label_4 = QtGui.QLabel(Wdw)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 16, 0, 1, 1)
        self.fname = QtGui.QLabel(Wdw)
        self.fname.setMinimumSize(QtCore.QSize(335, 0))
        self.fname.setText("")
        self.fname.setObjectName("fname")
        self.gridLayout_2.addWidget(self.fname, 4, 4, 1, 1)
        self.host = QtGui.QLabel(Wdw)
        self.host.setText("")
        self.host.setObjectName("host")
        self.gridLayout_2.addWidget(self.host, 16, 4, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_5 = QtGui.QLabel(Wdw)
        self.label_5.setObjectName("label_5")
        self.verticalLayout.addWidget(self.label_5)
        self.time = QtGui.QLineEdit(Wdw)
        self.time.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.time.sizePolicy().hasHeightForWidth())
        self.time.setSizePolicy(sizePolicy)
        self.time.setObjectName("time")
        self.verticalLayout.addWidget(self.time)
        self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.line = QtGui.QFrame(Wdw)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_2.addWidget(self.line, 13, 0, 1, 1)
        self.line_2 = QtGui.QFrame(Wdw)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_2.addWidget(self.line_2, 9, 4, 1, 1)
        self.line_3 = QtGui.QFrame(Wdw)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout_2.addWidget(self.line_3, 9, 0, 1, 1)
        self.line_4 = QtGui.QFrame(Wdw)
        self.line_4.setFrameShape(QtGui.QFrame.HLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.gridLayout_2.addWidget(self.line_4, 13, 4, 1, 1)
        self.line_5 = QtGui.QFrame(Wdw)
        self.line_5.setFrameShape(QtGui.QFrame.HLine)
        self.line_5.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.gridLayout_2.addWidget(self.line_5, 3, 0, 1, 1)
        self.line_6 = QtGui.QFrame(Wdw)
        self.line_6.setFrameShape(QtGui.QFrame.HLine)
        self.line_6.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout_2.addWidget(self.line_6, 3, 4, 1, 1)
        self.line_7 = QtGui.QFrame(Wdw)
        self.line_7.setFrameShape(QtGui.QFrame.HLine)
        self.line_7.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_2.addWidget(self.line_7, 15, 0, 1, 1)
        self.line_8 = QtGui.QFrame(Wdw)
        self.line_8.setFrameShape(QtGui.QFrame.HLine)
        self.line_8.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_2.addWidget(self.line_8, 15, 4, 1, 1)
        self.line_10 = QtGui.QFrame(Wdw)
        self.line_10.setFrameShape(QtGui.QFrame.VLine)
        self.line_10.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_10.setObjectName("line_10")
        self.gridLayout_2.addWidget(self.line_10, 13, 1, 1, 1)
        self.line_11 = QtGui.QFrame(Wdw)
        self.line_11.setFrameShape(QtGui.QFrame.VLine)
        self.line_11.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_11.setObjectName("line_11")
        self.gridLayout_2.addWidget(self.line_11, 12, 1, 1, 1)
        self.line_12 = QtGui.QFrame(Wdw)
        self.line_12.setFrameShape(QtGui.QFrame.VLine)
        self.line_12.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_12.setObjectName("line_12")
        self.gridLayout_2.addWidget(self.line_12, 4, 1, 1, 1)
        self.line_13 = QtGui.QFrame(Wdw)
        self.line_13.setFrameShape(QtGui.QFrame.VLine)
        self.line_13.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_13.setObjectName("line_13")
        self.gridLayout_2.addWidget(self.line_13, 14, 1, 1, 1)
        self.line_14 = QtGui.QFrame(Wdw)
        self.line_14.setFrameShape(QtGui.QFrame.VLine)
        self.line_14.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_14.setObjectName("line_14")
        self.gridLayout_2.addWidget(self.line_14, 9, 1, 1, 1)
        self.line_15 = QtGui.QFrame(Wdw)
        self.line_15.setFrameShape(QtGui.QFrame.VLine)
        self.line_15.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_15.setObjectName("line_15")
        self.gridLayout_2.addWidget(self.line_15, 15, 1, 1, 1)
        self.line_16 = QtGui.QFrame(Wdw)
        self.line_16.setFrameShape(QtGui.QFrame.VLine)
        self.line_16.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_16.setObjectName("line_16")
        self.gridLayout_2.addWidget(self.line_16, 16, 1, 1, 1)
        self.label_11 = QtGui.QLabel(Wdw)
        self.label_11.setObjectName("label_11")
        self.gridLayout_2.addWidget(self.label_11, 6, 0, 1, 1)
        self.line_19 = QtGui.QFrame(Wdw)
        self.line_19.setFrameShape(QtGui.QFrame.HLine)
        self.line_19.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_19.setObjectName("line_19")
        self.gridLayout_2.addWidget(self.line_19, 5, 0, 1, 1)
        self.line_20 = QtGui.QFrame(Wdw)
        self.line_20.setFrameShape(QtGui.QFrame.HLine)
        self.line_20.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_20.setObjectName("line_20")
        self.gridLayout_2.addWidget(self.line_20, 5, 4, 1, 1)
        self.line_21 = QtGui.QFrame(Wdw)
        self.line_21.setFrameShape(QtGui.QFrame.VLine)
        self.line_21.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_21.setObjectName("line_21")
        self.gridLayout_2.addWidget(self.line_21, 6, 1, 1, 1)
        self.mac = QtGui.QLabel(Wdw)
        self.mac.setText("")
        self.mac.setObjectName("mac")
        self.gridLayout_2.addWidget(self.mac, 6, 4, 1, 1)
        self.label_12 = QtGui.QLabel(Wdw)
        self.label_12.setObjectName("label_12")
        self.gridLayout_2.addWidget(self.label_12, 8, 0, 1, 1)
        self.line_22 = QtGui.QFrame(Wdw)
        self.line_22.setFrameShape(QtGui.QFrame.HLine)
        self.line_22.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_22.setObjectName("line_22")
        self.gridLayout_2.addWidget(self.line_22, 7, 0, 1, 1)
        self.line_23 = QtGui.QFrame(Wdw)
        self.line_23.setFrameShape(QtGui.QFrame.HLine)
        self.line_23.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_23.setObjectName("line_23")
        self.gridLayout_2.addWidget(self.line_23, 7, 4, 1, 1)
        self.line_33 = QtGui.QFrame(Wdw)
        self.line_33.setFrameShape(QtGui.QFrame.VLine)
        self.line_33.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_33.setObjectName("line_33")
        self.gridLayout_2.addWidget(self.line_33, 8, 1, 1, 1)
        self.manufacturer = QtGui.QLabel(Wdw)
        self.manufacturer.setText("")
        self.manufacturer.setObjectName("manufacturer")
        self.gridLayout_2.addWidget(self.manufacturer, 8, 4, 1, 1)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.services = QtGui.QTextEdit(Wdw)
        self.services.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.services.setReadOnly(True)
        self.services.setObjectName("services")
        self.verticalLayout_3.addWidget(self.services)
        self.gridLayout_2.addLayout(self.verticalLayout_3, 14, 4, 1, 1)
        self.label_6 = QtGui.QLabel(Wdw)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 10, 0, 1, 1)
        self.line_9 = QtGui.QFrame(Wdw)
        self.line_9.setFrameShape(QtGui.QFrame.HLine)
        self.line_9.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout_2.addWidget(self.line_9, 11, 0, 1, 1)
        self.line_24 = QtGui.QFrame(Wdw)
        self.line_24.setFrameShape(QtGui.QFrame.HLine)
        self.line_24.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_24.setObjectName("line_24")
        self.gridLayout_2.addWidget(self.line_24, 11, 4, 1, 1)
        self.line_25 = QtGui.QFrame(Wdw)
        self.line_25.setFrameShape(QtGui.QFrame.VLine)
        self.line_25.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_25.setObjectName("line_25")
        self.gridLayout_2.addWidget(self.line_25, 10, 1, 1, 1)
        self.line_26 = QtGui.QFrame(Wdw)
        self.line_26.setFrameShape(QtGui.QFrame.VLine)
        self.line_26.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_26.setObjectName("line_26")
        self.gridLayout_2.addWidget(self.line_26, 7, 1, 1, 1)
        self.line_27 = QtGui.QFrame(Wdw)
        self.line_27.setFrameShape(QtGui.QFrame.VLine)
        self.line_27.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_27.setObjectName("line_27")
        self.gridLayout_2.addWidget(self.line_27, 5, 1, 1, 1)
        self.line_28 = QtGui.QFrame(Wdw)
        self.line_28.setFrameShape(QtGui.QFrame.VLine)
        self.line_28.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_28.setObjectName("line_28")
        self.gridLayout_2.addWidget(self.line_28, 11, 1, 1, 1)
        self.description = QtGui.QLabel(Wdw)
        self.description.setText("")
        self.description.setObjectName("description")
        self.gridLayout_2.addWidget(self.description, 10, 4, 1, 1)
        self.btLook = QtGui.QCheckBox(Wdw)
        self.btLook.setChecked(True)
        self.btLook.setObjectName("btLook")
        self.gridLayout_2.addWidget(self.btLook, 2, 4, 1, 1)
        self.auto_2 = QtGui.QCheckBox(Wdw)
        self.auto_2.setChecked(True)
        self.auto_2.setObjectName("auto_2")
        self.gridLayout_2.addWidget(self.auto_2, 0, 4, 1, 1)
        self.dtype = QtGui.QLineEdit(Wdw)
        self.dtype.setReadOnly(True)
        self.dtype.setObjectName("dtype")
        self.gridLayout_2.addWidget(self.dtype, 12, 4, 1, 1)
        self.autoClear = QtGui.QCheckBox(Wdw)
        self.autoClear.setChecked(False)
        self.autoClear.setObjectName("autoClear")
        self.gridLayout_2.addWidget(self.autoClear, 1, 4, 1, 1)
        self.clearSel = QtGui.QPushButton(Wdw)
        self.clearSel.setObjectName("clearSel")
        self.gridLayout_2.addWidget(self.clearSel, 1, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 1, 2, 1, 1)
        self.line_32 = QtGui.QFrame(Wdw)
        self.line_32.setFrameShape(QtGui.QFrame.VLine)
        self.line_32.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_32.setObjectName("line_32")
        self.gridLayout_3.addWidget(self.line_32, 1, 1, 1, 1)
        self.line_17 = QtGui.QFrame(Wdw)
        self.line_17.setFrameShape(QtGui.QFrame.HLine)
        self.line_17.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_17.setObjectName("line_17")
        self.gridLayout_3.addWidget(self.line_17, 2, 2, 1, 1)
        self.line_18 = QtGui.QFrame(Wdw)
        self.line_18.setFrameShape(QtGui.QFrame.HLine)
        self.line_18.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_18.setObjectName("line_18")
        self.gridLayout_3.addWidget(self.line_18, 0, 2, 1, 1)
        self.line_34 = QtGui.QFrame(Wdw)
        self.line_34.setFrameShape(QtGui.QFrame.VLine)
        self.line_34.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_34.setObjectName("line_34")
        self.gridLayout_3.addWidget(self.line_34, 1, 3, 1, 1)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.refresh = QtGui.QPushButton(Wdw)
        self.refresh.setMinimumSize(QtCore.QSize(150, 0))
        self.refresh.setObjectName("refresh")
        self.gridLayout.addWidget(self.refresh, 0, 0, 1, 1)
        self.objList = QtGui.QListWidget(Wdw)
        self.objList.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.objList.setObjectName("objList")
        self.gridLayout.addWidget(self.objList, 2, 0, 1, 5)
        self.label_7 = QtGui.QLabel(Wdw)
        self.label_7.setMinimumSize(QtCore.QSize(0, 0))
        self.label_7.setMaximumSize(QtCore.QSize(90, 16777215))
        self.label_7.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 0, 3, 1, 1)
        self.itemsCount = QtGui.QLineEdit(Wdw)
        self.itemsCount.setEnabled(False)
        self.itemsCount.setObjectName("itemsCount")
        self.gridLayout.addWidget(self.itemsCount, 0, 4, 1, 1)
        self.label_8 = QtGui.QLabel(Wdw)
        self.label_8.setMinimumSize(QtCore.QSize(50, 0))
        self.label_8.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 0, 1, 1, 1)
        self.myfilter = QtGui.QLineEdit(Wdw)
        self.myfilter.setMinimumSize(QtCore.QSize(100, 0))
        self.myfilter.setObjectName("myfilter")
        self.gridLayout.addWidget(self.myfilter, 0, 2, 1, 1)
        self.dTypeFilter = QtGui.QLineEdit(Wdw)
        self.dTypeFilter.setObjectName("dTypeFilter")
        self.gridLayout.addWidget(self.dTypeFilter, 1, 1, 1, 4)
        self.dTypeFilterEnable = QtGui.QCheckBox(Wdw)
        self.dTypeFilterEnable.setObjectName("dTypeFilterEnable")
        self.gridLayout.addWidget(self.dTypeFilterEnable, 1, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout, 1, 0, 1, 1)

        self.retranslateUi(Wdw)
        QtCore.QMetaObject.connectSlotsByName(Wdw)

    def retranslateUi(self, Wdw):
        Wdw.setWindowTitle(QtGui.QApplication.translate("Wdw", "UPnP Search", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("Wdw", "Friendly Name:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("Wdw", "Device Type:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("Wdw", "Services:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("Wdw", "Host:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setText(QtGui.QApplication.translate("Wdw", "Refresh Time (sec.):", None, QtGui.QApplication.UnicodeUTF8))
        self.time.setText(QtGui.QApplication.translate("Wdw", "5", None, QtGui.QApplication.UnicodeUTF8))
        self.label_11.setText(QtGui.QApplication.translate("Wdw", "MAC Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_12.setText(QtGui.QApplication.translate("Wdw", "Manufacturer:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setText(QtGui.QApplication.translate("Wdw", "Description", None, QtGui.QApplication.UnicodeUTF8))
        self.btLook.setText(QtGui.QApplication.translate("Wdw", "Look only for BTicino Devices", None, QtGui.QApplication.UnicodeUTF8))
        self.auto_2.setText(QtGui.QApplication.translate("Wdw", "Automatically Refresh List", None, QtGui.QApplication.UnicodeUTF8))
        self.autoClear.setText(QtGui.QApplication.translate("Wdw", "Auto Clear Selection", None, QtGui.QApplication.UnicodeUTF8))
        self.clearSel.setText(QtGui.QApplication.translate("Wdw", "Clear Selection", None, QtGui.QApplication.UnicodeUTF8))
        self.refresh.setText(QtGui.QApplication.translate("Wdw", "Refresh List (Filter)", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("Wdw", "Items Count:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setText(QtGui.QApplication.translate("Wdw", "Filter:", None, QtGui.QApplication.UnicodeUTF8))
        self.dTypeFilterEnable.setText(QtGui.QApplication.translate("Wdw", "Enable Device Type Filter", None, QtGui.QApplication.UnicodeUTF8))

import resources_rc
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to