我正在使用 PyQt4 的 QTextBroswer 来显示 html 链接。
每当用户点击链接时,都会使用浏览器打开互联网页面。
我的问题是,有没有办法设置成使用我们自己喜欢的浏览器而不是预设的浏览器打开url页面?
提前致谢。
最佳答案
QTextBrowser
提供一个实际的浏览器。如果你想在用户桌面环境指定的浏览器中打开文档,那么你会使用 QDesktopServices::openUrl .
您可以使用 QProcess启动随机程序:
QObject *parent;
...
QString program = "/path/to/browser";
QStringList arguments;
arguments << "--your-browser-url-option-if-any" << "http://www.example.com";
QProcess *myProcess = new QProcess(parent);
myProcess->start(program, arguments);
关于python - 如何设置在 QTextBrowser 链接中使用哪个浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3020724/