Example #1
0
    def __init__(self):
        QtGui.QDialog.__init__(self)
        self.ui = Ui_advsearch_dialog()
        self.ui.setupUi(self)
        
        self.ui.ID_adv_ledit.setDisabled(True)
        self.connect(self.ui.ID_cbox,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 0))

        self.ui.Name_adv_ledit.setDisabled(True)
        self.connect(self.ui.Name_cobx,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 1))

        self.ui.Homephone_adv_ledit.setDisabled(True)
        self.connect(self.ui.Homephone_cbox,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 2))

        self.ui.Cellphone_adv_ledit.setDisabled(True)
        self.connect(self.ui.Cellphone_cbox,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 3))

        self.ui.Start_dateedit.setDisabled(True)
        self.ui.End_dateedit.setDisabled(True)

        self.connect(self.ui.Birth_cbox,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 4))

        self.ui.Workphone_adv_ledit.setDisabled(True)
        self.connect(self.ui.Workphone_cbox,  QtCore.SIGNAL("stateChanged(int)"), partial(self.checkbox_change, index = 5))


        self.ui.Id_adv_label.hide()
        self.ui.Name_adv_label.hide()
        self.ui.Homephone_adv_label.hide()
        self.ui.Cellphone_adv_label.hide()
        self.ui.Workphone_adv_label.hide()