【发布时间】:2014-07-31 14:19:54
【问题描述】:
我正在尝试创建一个非常简单的应用程序,一旦单击按钮,单元格中的信息就会显示在文本浏览器中,但我无法让它工作。我已经尝试了几种方法,例如复制和 setHtml,但它不会复制过来。
我正在使用 PySide,Python 2.7,并且我在 Qt 设计器中创建了这些信号
def get_cell_content(self):
currentRow = self.tableWidget.currentRow()
if currentRow > -1:
text = (self.tableWidget.item(currentRow, 0).text(), )
self.textBrowser.setHtml(text)
使其工作的按钮
self.getText.clicked.connect(self.get_cell_content)
有谁知道我怎样才能做到这一点?目前它在 textBrowser 中显示行索引,但我希望它显示当前单元格。
【问题讨论】:
-
一种方法:定义一个 SLOT
handleCellDoubleClicked(int, int),从这个特定的单元格中检索内容。设置文本浏览器内容。 -
在什么情况下不工作?