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

 

posted @ 2019-04-21 12:52  努力奋斗小青年  阅读(291)  评论(0编辑  收藏  举报