2020-02-17 17:02:33
勇哥学习了十来天的QT,边学边写了个小练习。放上来做为一些知识点的备查。这个小程序的功能有:磁盘读取歌曲名列表双击歌曲名调用外部播放器播放可以支持首拼方法模糊搜索歌曲控件的右键菜单功能很简单,但是用到了一些常用的Qt知识点,包括:QListWidget控件QTabWidget控件QPushButton控件QLineEdit控件控件相关的信号与槽SIGNAL和SLOT宏foreachtry...ca...
2020-02-17 16:55:53
简述在QT中,我们时常要对文件进行各种操作,比如文件的创建、写入、拷贝和删除等等,这些都要用到QFile类。QFile类提供了读写文件的接口。一般情况下,我们可以直接在调用构造函数的时候传递文件名,这是比较方便的方法。或者使用QFile创建对象,再调用setFileName()方法来设置文件路径。其中文件名中的路径分隔符要求必须是'/',其他分隔符QFile不支持。 常用接口QFi...
2020-02-17 16:34:38
QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy 枚举类型包括:Qt::DefaultContextMen...
2020-02-17 15:28:55
1.重点既然要给控件添加右键菜单,那如何让控件知道我们点击了它呢?首先需要给控件设置上下文菜单策略 setContextMenuPolicy(Qt::CustomContextMenu) ;设置该策略后当我们右键点击控件时qt会发送一个信号 void QWidget::customContextMenuRequested(const QPoint &pos) ,其中参数pos用来传递右键点...
2020-02-17 13:34:42
一、回顾上一篇文章超级实用的属性浏览器控件--QtTreePropertyBrowser讲了怎么去编译QtTreePropertyBrowser库,并且可以简单实用。由于我下载的库是基于Qt4的版本,所以编译起来也费劲巴拉的,改了好久的源码才编译通过。本篇文章我们核心讲解的是怎么把这个库编译成动态库,让别的模块去动态调用。这里引入Qt官方维护的模块QtSolutions,里边就包含了QtTreeP...
2020-02-17 11:01:25
本篇博客的目的是简单介绍:创建一个用QLabel类来显示图片的自定义控件的编写。如果想实现在图片上绘制文字、箭头和曲线,请参考我的第二篇博客源码!!!给大家一个链接~【Qt自定义控件的创建与初步使用(二)之图片上绘制文字、箭头、曲线 】在写自定义控件的过程中遇到了很多的难题,但都慢慢解决了,本人对Qt自定义控件的认识还不深刻,做的不对的地方,还请大家指出,我会尽快修改,免得误导他人!同时推荐...
2020-02-17 10:01:26
这个QtTreePropertyBrowser控件勇哥是必须要搞清楚怎么使用的,因为它实在是太有用了。在做机器视觉程序时,许多选项用它个控件进行设置非常方便,否则的话,你得拖入无数个lable, button。(界面右边就是QtTreePropertyBrowserr控件的演示)qt这个控件由于不是QT5.6自带(但是奇怪的是却自带源码),怎么把它激活用起来了? 网上的资料真是混乱得可怕,各平台不...