0

我将 Python 3 和 QT4 与 pyqt 一起使用。我一直无法从 qcomboboxes 和 qplaintextedits 访问数据。

我在这里阅读了文档:http:
//doc.qt.io/qt-4.8/qcombobox.html
http://doc.qt.io/qt-4.8/qplaintextedit.html

这些页面上唯一描述如何提取所选值的内容是纯文本框的“plainText”和组合框的“currentText”。这些没有被明确描述为解决方案,但它们是我发现的唯一有意义的东西。

currentText 返回以下错误:“AttributeError: 'QPlainTextEdit' 对象没有属性 'plainText'”

currentText 不返回错误,而是返回组合框的起始值,无论选择什么。

我正在使用的示例代码:

x = window.ui.tb_x.plainText()
y = window.ui.cb_y.currentText()

有任何想法吗?

4

1 回答 1

0

它在 qplaintextedit 中的 toPlainText() 方法。

并尝试使用 itemData(combo.currentIndex) 进行组合。

于 2013-05-09T18:59:43.417 回答