PyQt5 ile sqlite3 de Veri Ekleme Yardım

iyi günler
PyCharm da yaptığım programda sqlite3 de 1 satır ve 1 sütunluk tabloda oluşturabiliyorum fakat benim yaptığım program ekranında yazı bölümünde birşeyler yazıp ekle butonuna tıkladığımda SQL de o yazı eklenmiyor… lütfen yardım eder misiniz?

program kodu aşağıda ;
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
import sqlite3

class pencere(QWidget):
def init(self):
super(pencere, self).init()
self.setWindowTitle(“deneme”)
self.setUI()
self.show()

def setUI(self):
    self.ekleme = QLineEdit()
    self.ekleme.setPlaceholderText("Ekleme")
    self.b1 = QPushButton("kaydet")

    vbox =QVBoxLayout()
    vbox.addWidget(self.ekleme)
    vbox.addWidget(self.b1)
    self.setLayout(vbox)
    self.b1.clicked.connect(self.yap)
    self.baglanti = sqlite3.connect("sayfa.db")
    self.imlec = self.baglanti.cursor()
    self.imlec.execute("CREATE TABLE IF NOT EXISTS form(baslik TEXT)")
    self.baglanti.close()



def yap(self):

    grs = self.ekleme.text()
    self.baglanti = sqlite3.connect("sayfa.db")
    self.imlec = self.baglanti.cursor()

    self.imlec.execute("INSERT INTO form(baslik) VALUES(?)",(grs))
    self.baglanti.commit()
    self.baglanti.close()
    self.imlec.close()

if name == “main”:
app =QApplication(sys.argv)
pencere = pencere()
sys.exit(app.exec())

Bkz: https://python-istihza.yazbel.com/fstring.html