利用QT制作自定义控件(linux下)

1.         首先利用QT crearot 创建一个自定义控件项目,在创建的过程中要指明创建的类和创建的类的实例名称。这样在以后使用的过程中可以直接使用。此处还得指明icon图标文件为了在designer中显示。

2.         在创建的项目中开始编写相应的处理函数,肯能主要的是重载onpaint函数,这样就可以设计出想要的自定义widget的内容。

3.         选择好版本进行编译。

4.         在编译后的运行目录下,用控制台命令 运行make install 这样他会默认的将控件安装到所在版本的plugin/designer 中是一个.so文件(linux下)

5.         将生成并安装的.so 文件复制到qt creator的安装目录bin/designer 中这样再次打开 qt creator就可以在designer窗口中看到自定义的控件了。可以想使用别的qt自带的控件一样使用它。

6.         将 编写自定义控件中所编写的.h .cpp .pri文件拷贝到使用该控件的项目的目录下。

7.         在使用该控件的项目的.pro文件中加入include (***.pri)既可以编译运行了。


转  http://blog.csdn.net/qqyanchong/article/details/6372323

猜你喜欢

转载自blog.csdn.net/robinvanpersie/article/details/9205519