صنعت برنامج بمكتبة pyqt5 و انشأت قاعدة بيانات بمكتبة sqlite3
صنعت حقل ادخال و زر وصنعت اداة للزر وظيفتها انه عند الضغط على الزر الحصول على القيمة من حقل الادخال و اضافتها فى الجدول
المشكلة هى عند الضغط على الزر ينطفئ البرنامج
ها هو الكود ارجو الحل
و الشكر لم ساعدنى
#استدعاء المكتبات
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
import sqlite3
#انشاء البرنامج
app = QtWidgets.QApplication(sys.argv)
#انشاء النافذة
w = QtWidgets.QWidget()
#حقول الادخال
e1 = QtWidgets.QLineEdit(w)
e1.move(200,150)
e1.resize(400,40)
e1.setStyleSheet("background-color: white ;font-size: 20px")
#الازرار
b1 = QtWidgets.QPushButton("اضافة", w)
b1.move(40,40)
b1.resize(400,50)
b1.setStyleSheet("background-color: yellow ;font-size: 24px")
# انشاء قاعدة بيانات
db = sqlite3.connect("name.db")
c = db.cursor()
c.execute("CREATE TABLE names(name TEXT)")
#الحصول على القيمة من حقول الادخال
def add():
a1 = e1.text()
e1.clear()
cute("INSERT INTO names(name, age, add, ph) VALUES(?)",(a1))
db.commit()
b1.clicked.connect(add)
db.close()
w.show()
app.exec_()