问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

pyqt5 从下拉列选后一一添加到lineedit?

发布网友 发布时间:2022-04-21 09:56

我来回答

1个回答

热心网友 时间:2023-11-09 15:13

c++下面是将数据读取出来,然后添加到qlistview中,这样可以列表型显示。然后把这个列表绘制到qlineedit下面。
在这种情况下,您不需要QCompleter。请尝试以下示例:
from PyQt5 import QtCore, QtGui, QtWidgetsclass Window(QtWidgets.QMainWindow):
def __init__(self, cList):
super().__init__()
self.cList = cList
self.lineEdit_1 = QtWidgets.QLineEdit()
self.lineEdit_2 = QtWidgets.QLineEdit()
layoutH = QtWidgets.QHBoxLayout()
layoutH.addWidget(self.lineEdit_1)
layoutH.addWidget(self.lineEdit_2)# completer = QtWidgets.QCompleter(self)# model = QtCore.QStringListModel()# completer.setModel(model)
self.comboBox_4 = QtWidgets.QComboBox()# self.comboBox_4.setCompleter(completer)
self.comboBox_4.addItems(sorted(cList.keys()))
self.comboBox_4.activated[str].connect(self.onActivatedText)
layoutV = QtWidgets.QVBoxLayout()
layoutV.addLayout(layoutH)
layoutV.addWidget(self.comboBox_4)
centralWidget = QtWidgets.QWidget()
centralWidget.setLayout(layoutV)
self.setCentralWidget(centralWidget)
@QtCore.pyqtSlot(str)
def onActivatedText(self, text):
self.lineEdit_1.setText(self.cList[text][0])
self.lineEdit_2.setText(self.cList[text][1])autocompleteList2 = {
'James-1': ['James111@Gmail.com', '410-111-1111'],
'James-2': ['James222@Gmail.com', '410-222-2222'],
'James-3': ['James333@Gmail.com', '410-333-3333'],}if __name__ == '__main__':
import sys
app = QtWidgets.QApplication(sys.argv)
w = Window(autocompleteList2)
w.show()
sys.exit(app.exec_())
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米电视65寸长宽多少厘米 天津冬天的温度标准是多少度 德国冬天温度是多少度 上海的冬天有多少度 浙江冬季温度是多少度 到了冬季哪些省份城市的气温是零度以上? 羊奶粉不溶解是怎么回事? fit和match和suitable的区别? Fit和 Suitable有什么区别? Fit和 "Suitable"有什么区别? qt 中怎么点击lineedit输入框,弹出对话框 qt 输入框lineEdit把字符给一个数组 QT lineEdit 怎么自由的输入内容 我输入的时候只能... Qt中lineedit输入的内容以QString存放,有办法将Qsring内容一个一个取出吗? 怎么实时刷新显示lineEdit里的数据 QT中LineEdit TextEdit PlainTextEdit 这三个控件有什么区别,分别用在什么情况下呢。 Qt如何获得文本框内容 qt lineedit 读入多个数字 如何实时刷新显示lineEdit里的数据 404 Not Found 如何获取qlistwidget中内容 C++ qt如何获取编辑框内容 qt EditLine 读取 显示 qt中怎样将lineEdit的内容写入文件并保存 QT如何获取文本框中输入的内容 python pyside2 lineedit 获取不到内容 QT lineEdit->text()怎么获取文本框输入内容? 中国的综合国力,再过几年就可以超过美国? 地下水资源开发利用的潜力综合分析评价及预测 2020年高职单招综合素质测试笔试预测模拟卷(1) 华为手机打开防误触模式会关机吗 鹤顶红是什么药 鹤顶红和砒霜是同一种物质吗? 谁会用菩提根染成鹤顶红 鹤顶红的解药 鹤顶红之类的解释? 关于鹤顶红 减肥酸奶有哪些牌子 减肥可以喝酸奶吗? 酸奶减肥法? 减肥喝的酸奶有哪些 酸奶可以减肥要哪种酸奶的啊? 减肥期间能喝酸奶吗? 减肥能吃酸奶吗 适合减肥的酸奶有哪些 减肥酸奶靠谱吗 酸奶能够帮助减肥吗?什么样的酸奶才能够起到作用? 减肥低糖酸奶推荐? 最适合减肥的酸奶牌子 如何选择酸奶减肥?