我已經將textFormat
設置爲Qt::RichText
,但鏈接仍然是不可點擊的。QMessageBox內部有鏈接,無法點擊
QMessageBox msgBox(this);
msgBox.setWindowTitle(QApplication::applicationName()
+ " $VER " + QApplication::applicationVersion());
msgBox.setTextFormat(Qt::RichText); //this is what makes the links clickable
msgBox.setText("<a href=\"google.com\">Google</a>");
msgBox.setStandardButtons(QMessageBox::Ok);
msgBox.exec();
任何解決方案?它被證實不適用於Qt 4.7。
這個怎麼樣:''Google「'? – Anonymous 2012-04-05 12:31:43
@Anonymous也不工作..我真的不知道爲什麼,它應該在Linux上調用xdg-open – daisy 2012-04-05 13:01:04
您是否在控制檯中獲得任何調試輸出?同樣的事情發生在一個簡單的獨立代碼上嗎?是否有桌面環境的文件開啓器應用程序('gvfs-open','kde-open'等)? – Anonymous 2012-04-13 10:57:53