Combobox seçilen satır ile diğer satır bilgileri Qlineedite getirme

Merhaba;

Arkadaşlar veri tabanımda bilgiler var toplam 3 sutündan oluşuyor.
Combobax içine 2 sutundaki verileri görüntülüyorum.
İstediğim combobax seçtiğim veriyi 1. ve 2. sutunun verileri Qlineedit içine yazdırmak istiyorum bunu nasıl yaparım

Kodum

    def cboperator(self):
        islem.execute("select OperatorKodu from OperatorEkle")
        self.liste = islem.fetchall()
        self.liste.sort()
        for x in self.liste:    
            self.ui.cboperatorekle.addItems(x)
            self.ui.cbortakisoperator.addItems(x)      


    def modelekle(self):
        modelsec = self.ui.cbmodelekle.currentText()
        self.ui.lnBarkodOkut.setText(modelsec) 

Aktif kodlarım bunlardır

Yardım edebilecek yok mu ben şöyle bir kod buldum lakin bunu pqt5 çevirmedim aradım böyle birşey

import tkinter as tk
from tkinter import ttk

my_w = tk.Tk()
my_w.geometry("400x150")  # Size of the window
my_w.title("www.plus2net.com")  # Adding a title

import sqlite3

my_conn = sqlite3.connect("db.db")
query = "SELECT *  FROM UrunEkle"
my_data = list(my_conn.execute(query))  # SQLAlchem engine result set
my_dict = {}  # Create an empty dictionary
my_list = []  # Create an empty list
for row in my_data:
    my_dict[[row][0][0]] = row  # id as key
    my_list.append(row[2])  # name as list
# Print the other values for matching Name
def my_upd(*args):  # *args is used to pass any number of arguments
 
    for i, j in my_dict.items():  # Loop through the dictionary
        if j[2] == sel.get():  #
            # print(i, j[0], j[1], j[2], j[3], j[4])
            l1.config(
                text=j[1] + " " + j[2] + "-9999999999 " + str(j[3]))



sel = tk.StringVar()  # string variable
cb1 = ttk.Combobox(
    my_w, values=my_list, width=15, textvariable=sel
)  # Create a combobox
cb1.grid(row=1, column=1, padx=20, pady=30)  # Place it
l1 = tk.Label (my_w)  # Create a label
l1.grid(row=1, column=2)  # Place it
sel.trace("w", my_upd)  # Call the function on change

my_w.mainloop()  # Keep the window open

ister resim ister cizim olarak db deki veriler ve uygulamanın şekli gerekli, neyi nereye almak istediğin tam olarak anlaşılmıyor.

db

Db veri tabanı tablom burda örnek var

Aşağıdaki resimde istediğim veri tabanında combobax ürünaçıklama kısmını yazdırıyorum. “Model ekle” butonuna tıkladım mı. “ürün kodu + boşluk + ürün açıklaması” şeklinde Qlineedit yazma alanına yazdırmak istiyorum

Aşağıdaki kodlarla combobax veritabanından çekiyor ve butona tıkladım mı seçili ürün Qlineedit yazdırılıyor ben ilgili satırın kodu ile birlikte yazdırmak istiyorum.

    def cbmodel(self):        
        islem.execute("select UrunAciklamasi from UrunEkle")
        self.liste = islem.fetchall()
        self.liste.sort()
        for x in self.liste:
            self.ui.cbmodelekle.addItems(x)    


    def modelekle(self):
        modelsec = self.ui.cbmodelekle.currentText()
        self.ui.lnBarkodOkut.setText(modelsec)

bu sorgulama db den sadece urunacıklaması çekmesi lazım.

“select * from UrunEkle” olarak değiştirip ilgili tüm satırı alırız. fetchall ile gelen veride id, UrunKodu UrunAciklamasi ve UrunDk verileri gelir.

for x in self.liste:
self.ui.cbmodelekle.addItems(x)
bu kısımda şöyle bir değişiklik yapalım.
self.ui.cbmodelekle.addItems(f"{x[1}+’ '+{x[2]}")
çalışması lazım.

(f"{x[1]}+’ '+{x[2]}")

konudaki cevapta x 1 in parantezlerini kapatmamısım

İbrahim bey çok teşekkürler ilgi ve alkanız için lakin bende istediğim gibi çalışmadı
Alttaki resimdede göründüğü üzere her satıra bir harf rakam yazdırdı

görüntü

İbrahim bey teşekkürler örnek fikir verdi ve problemi örneğe bakarak düzenleyerek çözdüm isteyen olursa buraya aktaratım ihtiyaç sahibi faydalansın

    def cbmodel(self):        
        islem.execute("select * from UrunEkle")
        self.liste = islem.fetchall()
        self.liste.sort()
        for x in self.liste:

            self.ui.cbmodelekle.addItems({x[1]+" "+x[2]})