1
RqPS6rhmP3Nyn3Tm 2016-04-02 12:19:37 +08:00 via Android 1
.value 试试
|
3
RqPS6rhmP3Nyn3Tm 2016-04-02 14:13:08 +08:00 via Android 1
index = combo.findText(text, QtCore.Qt.MatchFixedString)
if index >= 0: combo.setCurrentIndex(index) 不知道你要表达的是不是这个意思 |
5
CBBing OP @BXIA 这是一个 QListWidget ,里面的 item 是通过 QListWidgetItem 添加的
for i in range(8): item = QtWidgets.QListWidgetItem() item.setFont(font) combox=QtWidgets.QComboBox() combox.setFont(font_combox) combox.addItems(Port) combox.setCurrentIndex(i) self.listWidget.addItem(item) self.listWidget.setItemWidget(item,combox) |
6
RqPS6rhmP3Nyn3Tm 2016-04-02 14:33:38 +08:00 via Android 1
抱歉,这个就不知道了…
|
9
CBBing OP @BXIA
for i in range(8): combox=self.listWidget.itemWidget(self.listWidget.item(i)) print(combox.currentText()) |
10
RqPS6rhmP3Nyn3Tm 2016-04-02 15:29:34 +08:00 via Android
原来是 currentText ,的确应该是这样
难得看到一个用 PyQt5 的,不知道你用什么工具打包 standalone package? |