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>