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
@Anonymous는 작동하지 않습니다 .. 왜 그런지 모르겠지만 리눅스에서 xdg-open을 호출해야합니다. – daisy
콘솔에 디버그 출력이 있습니까? 단순한 독립형 코드에서도 마찬가지입니까? 데스크탑 환경의 파일 열기 애플리케이션 ('gvfs-open','kde-open' 등)이 있습니까? – Anonymous