PyQt项目实战
Pyqt5实现todolist工作待办的增、改、删、查功能,连接mysql存储数据(待办事项)。
目录
目录
1.界面设计
2.功能实现
3.界面各Button点击事件和槽函数的链接
4.mysql数据库操作工具类
5.槽函数实现数据库操作
1.界面设计
支持新增待办事项、修改事项的内容,可选择事项的状态(完成/待完成),可设置用户的发薪日期,实时显示当前时间。效果图:
界面设计代码:
class Ui_Form(object):
def setupUi(self, Form):
if not Form.objectName():
Form.setObjectName(u"Form")
Form.resize(431, 679)
Style = CommonHelper.readQss("TODO.qss")
Form.setStyleSheet(Style)
self.frame = QFrame(Form)
self.frame.setObjectName(u"frame")
self.frame.setFrameShape(QFrame.StyledPanel)
self.frame.setFrameShadow(QFrame.Raised)
self.Time_Label = QLabel(self.frame)
self.Time_Label.setObjectName(u"Time_Label")
self.label_2 = QLabel(self.frame)
self.label_2.setObjectName(u"label_2")
self.verticalLayoutWidget_3 = QWidget(self.frame)
self.verticalLayoutWidget_3.setOb