我通过Pyqt5创建了一个简单的库存监控系统。单击每个表时有两个单击动作,一件事是指向新闻站点的超链接,另一件事是设置了其他选项。超链接方法运行良好,但doubleclick方法无法运行,错误代码为:(无法调用本机Qt信号)。
我该如何解决?
这是我的代码。我使用了全局变量news_table
和portfolio_table
def __init__(self):
QMainWindow.__init__(self)
super().__init__()
self.setupUi(self)
def table_on_click_show_news(col):
href = news_table.ix[col].href
webbrowser.open(href, new=2)
def table_on_click_chose_pf(col):
target_pf = portfolio_table.ix[col].Portfolio_name
print(target_pf)
self.News_table.cellClicked.connect(table_on_click_show_news)
self.Table_Current_pf1.cellDoubleClicked(table_on_click_chose_pf)