我有一个QlistWidgets,里面有一些数据和QlineEdit。 我想如果QlistWidgets项目是点击它应该显示在QlineEdit。 下面是截图
这是我的项目链接 https://github.com/saurav389/Smart_Payroll_Management/blob/master/Department.py
我试过用pyqt5在windows上运行
这是我从数据库添加项目的代码
connection = sqlite3.connect('NewEmployee.db')
c = connection.cursor()
c.execute('SELECT Department FROM Department')
count = 0
for row in c.fetchall():
item = self.listWidget_DepartView.item(count)
raw = str(row).replace("('", "").replace("',)", "")
item.setText(_translate("Dialog", raw))
count = count + 1
self.listWidget_DepartView.setSortingEnabled(__sortingEnabled)
QListWidget有一个名为^{} 的信号,该信号携带可用于获取关联文本的项:
另一种可能的解决方案是使用来自qabstractemview的clicked()信号,因为QListWidget继承自该类
相关问题 更多 >
编程相关推荐