python2.7+pyqt+eric基本控件操作(制作界面化程序)
一、单选按钮被选中
1、选择 Radio Button
2、加入如下代码:
#单选按钮状态切换时触发onstateChanged函数 self.radioButton.toggled.connect(self.onstateChanged) def onstateChanged(self): #检查单选按钮是否被选中 text=self.radioButton.isChecked() if text==False: print("false") if text==True: print("true")
二、日历控件
1、选择下列控件
2、加入如下代码:
#设置日期控件初始时间为当前时间 self.dateEdit.setDate(QtCore.QDate.currentDate()) #设置日期控件初始时间为当前时间 的前一年 self.dateEdit.setDate(QtCore.QDate.currentDate().addDays(-365)) #设置日历控件允许弹出 self.dateEdit.setCalendarPopup(True) #当日期改变时触发槽函数 self.dateEdit.dateChanged.connect(self.onDateChanged) #日期发生改变时执行 def onDateChanged(self,date): #输出改变的日期 print(date) #PyQt4.QtCore.QDate(2019, 1, 8) text=date.toString('yyyy-MM-dd') print(text) #2019-01-09