关于 pymysql 在类中重写__init()__ 和__del()__
def __init__(self):
# 创建Connection连接
self.conn = pymysql.connect(host='localhost', port=3306, database='student', user='root', password='123456',
charset='utf8')
# 获得Cursor对象
self.cs1 = self.conn.cursor()
def __del__(self):
self.cs1.close() # 关闭Cursor对象
self.conn.close() # 关闭Connection对象
pymysql的使用 简单的预防sql注入
params = [find_name]
# 执行select语句,并返回受影响的行数:查询所有数据
count = cs1.execute('select * from goods where name=%s', params)
# 注意:
# 如果要是有多个参数,需要进行参数化
# 那么params = [数值1, 数值2....],此时sql语句中有多个%s即可
self.xxx.setText() ->输出内容
op = QtWidgets.QGraphicsOpacityEffect()
# 设置透明度的值,0.0到1.0,最小值0是透明,1是不透明
op.setOpacity(0.5)
self.pb_query.setGraphicsEffect(op)
#控件设置透明度
Form.setStyleSheet("QMainWindow{color:black}"
"QMainWindow{border-image: url(./背景.jpg)}")
#窗口设置背景
Form.setWindowIcon(QIcon('2.png')) #软件的图标
self.pb_manager.setStyleSheet("QPushButton{color:black}"
"QPushButton:hover{color:red}"
"QPushButton{background-color:#FFA500}"
"QPushButton{border:2px}"
"QPushButton{border-radius:10px}"
"QPushButton{padding:2px 4px}")
#对按钮的属性设置
icon = QIcon("2.png")
self.pb_user.setIcon(icon)
#按钮的小图标
-》可以利用选择器设置属性
```
突然觉得没啥写的 -- 逻辑代码很简单
属性设置一部分qtdesigner也可以做到
pb.clicked.connect(Manage_UI_Window.show)
按钮的点击事件