python - 如何将按钮连接到使用 pyqt 在 python 中保存新条目的数据库?
问题描述
这是提交按钮的代码,假设将条目保存在数据库中。输入数据时没有任何保存,它什么也不做。
class Register(QtWidgets.QDialog):
def __init__(self, parent=None):
super(Register, self).__init__(parent)
uic.loadUi("C:\\Users\\Li\\Desktop\\GUI\\LIC\\Register.ui", self)
self.show()
self.regbtn.clicked.connect(self.page)
def page(self):
firstname = self.Fname.text()
lastname = self.Lname.text()
address = self.address.text()
email = self.Email.text()
phone = self.phone.text()
password = self.password.text()
print(firstname,lastname,address,email,phone,password)
# getting the currently selected radio button
if self.male.isChecked():
gender = 'Male'
else:
gender = 'Female'
print(gender)
# saving all the information entered into the database
try:
cur.execute('INSERT into Details(FirstName,LastName,Address,Gender,Email,PhoneNo,Password) values(?,?,?,?,?,?,?)',(firstname,lastname,address,gender,email,phone,password))
db.commit()
except:
print("Not successful, Try again")
解决方案
推荐阅读
- python - 自定义(更改)图像(像素)颜色 - python
- javafx - 使用复选框选择整列并将其显示在新表中
- jhipster - Jhipster 6.0.0-beta.0 - /oauth/token 端点上不允许使用 405 方法
- r - 编辑刻面/条带与绘图之间的距离
- javascript - 在没有前端的aws ec2上运行node.js“脚本”?
- c# - 如何在一个文本框中拆分两个值
- java - 在一定范围内设置重复警报并在不受用户干预的情况下重新启动警报
- python-3.x - 如何为 python 2 和 3 创建一个 requirements.txt
- python-3.x - 将特定范围内的所有BGR值转换为白色(255,255,255)
- arrays - 如何在不使用引号的情况下保留字符串数组参数中的尾随零