将QTableWidget单元格链接到网页

时间:2015-02-07 13:25:39

标签: python qt hyperlink pyqt pyside

我想知道是否可以双击QTableWidget中的单元格(我已经禁用了单元格编辑)并在网络浏览器中打开链接。我使用PyQt4 for Python 3.4.2。

2 个答案:

答案 0 :(得分:4)

self.tableWidget.itemDoubleClicked.connect(self.OpenLink)

def OpenLink(self,item):
    if item.column() == 1:
        webbrowser.open('www.google.com')

这就是我在程序中解决的问题,item.text()是单元格中的文本,item.row()是行号和item.column()列号。

答案 1 :(得分:1)

当然有可能。你只需要结合两件事。

连接合适的广告位以发信号通知QTableWidget的{​​{3}}。

告诉浏览器使用Python的cellDoubleClicked模块显示链接。