答案 0 :(得分:0)
QWidget
类具有cursor
属性,您可以使用鼠标位于其上方时显示的光标进行设置。
编辑:
如果没有关于你想要达到的目标的更多细节,我只能假设你的生活比你需要的更困难。您可以创建一个QLabel
窗口小部件来处理链接,然后自动将标签放在菜单栏上。
QLabel *link = new QLabel("<a href='http://doc.qt.io'>Qt Documentation</a>");
menuBar()->setCornerWidget(link);
所有文本格式,光标显示和用户交互都由Qt
类中的现有代码处理。您需要自己做的唯一事情就是处理用户点击链接时发生的事情,您可以通过将插槽连接到QLabel::linkActivated(const QString &)
信号来完成。