简 述: 将自定义的代码例子,放置到 Qt Creaor 中的 “欢迎-示例” 中,提供大家学习。

[TOC]


本文初发于 “偕臧的小站” ifmet.cn,同步转载于此。 


IDE 缺少示例

​ 在 UOS 下,命令安装的 Qt Creator 打开 “欢迎 - 示例” 之后,显示为空,明显 Qt 自带的例子没了。解决方案如下。(💻: uos20 amd64 📎 Qt 5.11.3 📎 Qt Creator 4.8.2 )

sudo apt install qtbase5-examples qtbase5-doc-html
  • qtbase5-examples:Qt 官方自带的源码例子,默认安装在 /usr/lib/x86_64-linux-gnu/qt5/examples 下。
  • qtbase5-doc-html: 是在 IDE 中的 “欢迎 - 示例” 中,显示预览的小网页窗口,默认是安装在 /usr/share/qt5/doc 下。

自定义源码安装示例

​ 目标是希望将 DTK 一些自带的例子,能够和官方例子一样,直接在 IDE 中打开和预览,进行编译和学习。帮助新手降低入门门槛。

​ 将自己的源码 QtStyleEx 下载本地,重命名为 qtmystyle,目录结构如下:

└── qtmystyle
    ├── main.cpp
    ├── qtmystyle.pro
    ├── widget.cpp
    └── widget.h

将 qtmystyle 文件夹拷贝到 /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/desktop 下,修改其目录下的 desktop.pro 文件,将 qtmystyle 加入进去。

再修改 /usr/share/qt5/doc/qtwidgets/examples-manifest.xml 文件,找到如下 Screenshot 的一段

然后仿写一段放到起下面,重启 Qt Creator,再次打开,即可看到自定义的项目例子。效果图如下:


系列地址:

QtExamples

欢迎 starfork 这个系列的 QT / DTK 学习,附学习由浅入深的目录。