Qt自定义控件的两种方法
来源:互联网 发布:树木识别软件下载 编辑:程序博客网 时间:2024/05/17 22:09
在Qt开发的工程中我们往往要用到自定义一些部件,这些控件是我们需要的,所以我们做了一些特殊的处理。
Qt自定义控件的方法一是重写要自定义的控件:改进法
如图我定义的工程的结构:其中红色的就是自定义的类,重写了已有的控件。
然后在如图所示打开*ui在空白处右击Promoted widgets....出现下图所示的Promoted widgets窗口,填入Promoted class name(HexSpinBox),点击Promote这样就会出现图中③
最后就是在ui上拖一个QSpinBox,然后在这个控件上右击,点击Promote to选择下图所示增加的Promoted Class既可以了。
自定义控件的方法二:插件的方法:
①dll文件在QT5中拷贝到:C:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\designer
②然后运行C:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin中的designer.exe可以在最下面看到自定义的控件。
具体实现看下面的博文:
参考博文:http://www.yekezhong.com/704 Qt5:自定义窗口部件 | How to Create Qt Plugins in Qt5
http://blog.csdn.net/ubiter/article/details/12757817 Qt5中创建及使用自定义插件遇到的一些问题
③文章找到一条信息:QTCreator's integrated form editor won't load custom widget plugins (Designer does) 。Creator不能用自定义插件。
- Qt自定义控件的两种方法
- Android-自定义控件的两种方法
- ASP自定义控件的两种实现方法
- ASP自定义控件的两种实现方法
- ASP.net 自定义控件的两种实现方法
- 自定义圆形ImageView控件的两种方法
- QT自定义函数使用UI控件的简单方法
- qt 分割字符串的两种方法
- Qt多线程创建的两种方法
- qt自定义控件的使用
- android 控件监听的两种方法
- 设置控件位置的两种方法
- 两种使用自定义UITableViewCell的方法
- 自定义EditText的两种方法
- 自定义导航的两种方法
- MUI自定义事件的两种方法
- angularJS自定义服务的两种方法
- Qt自定义控件以及控件的提升
- windows 文件操作
- Android上实现Bluetooth HID device的研究(一)
- 大数求余
- 这样来理解委托,代理,协议三者的区别
- 利用opencv 中hough变换检测圆并画出圆心和半径
- Qt自定义控件的两种方法
- VS无法启用调试问题解决办法
- 上一篇文章、下一篇文章实现
- Bitmap内存优化123
- android几种定时器机制及区别
- 异步编程与响应式框架
- 32位微处理器的发展动向
- Web开发者不可不知的15条编码原则
- oracle中多行转一列