26.关于
关于功能比较简单,我们自定义AboutDialog类,其继承自QDialog,通过若干控件及布局填充窗体,并通过定义事件绑定实现点击链接跳转等功能,值得一提的是关于功能也比较重要,是用户与作者联系的窗口之一。
提示
详细代码请探究工程代码。

提示
我们同时还添加了打开网站的工具栏按钮,可点击打开cglib.net以查看更多信息,包括本课程的文档教程及相关链接信息,作者会以cglib.net网站为入口进行信息的更新和展示,欢迎关注。
void GLWindow::website(void)
{
QDesktopServices::openUrl(QUrl("https://www.cglib.net", QUrl::TolerantMode));
}
void GLWindow::about(void)
{
aboutDlg->exec();
}
我们同时还更新了主窗体左上角的图标,可以直接用QT Creator打开,然后在UI界面上设置主窗体的icon,或者在glwindow.ui中的windowTitle元素下方添加windowIcon元素,记得将图标添加到glviewer.qrc中。
<property name="windowIcon">
<iconset resource="../resources/glviewer.qrc">
<normaloff>:/about.png</normaloff>:/about.png</iconset>
</property>
