![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt
Qt
一如当初
这个作者很懒,什么都没留下…
展开
-
Qt:正确判断文件、文件夹是否存在的方法
一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码{ QFileInfo fi("C:/123"); // 目录存在 qDebug() << fi.isFile();原创 2014-01-08 23:41:02 · 32847 阅读 · 10 评论 -
Qt:移动无边框窗体
移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下网上的代码仅仅实现了两个事件void EditDialog::mousePressEvent(QMouseEvent *event){ if (event->button() == Qt::LeftButton) { m_DragPosition = event->glob原创 2013-05-08 22:55:13 · 11466 阅读 · 10 评论 -
配置QtCreator+CDB远程调试环境
相关环境信息:开发机Win7 x64、远程机器WinXP、调试器是CDB、Qt版本5.2.1一、部署远程机器环境我这里用的是虚拟机(Windows XP),根据你要调试的程序选择安装不同架构的WinDbg,因为安装文件不大,所以我一般都会装上附上下载地址:dbg_i386_6.12.2.633:http://download.csdn.net/detail/aqtata/7原创 2014-05-03 17:08:00 · 7564 阅读 · 2 评论 -
【Qt】TreeView点击空白处时取消已选择项
需求:在TreeView列表中空白处点击鼠标时能取消当前已经选中的项目。查文档,发现与鼠标点击相关的信号只有pressed和clicked。而它们仅在点击有数据的地方时才会触发,点空白处是不会触发的。最后发现只能自己继承QTreeView控件去实现mousePressEvent逻辑才能办到void MyTreeView::mousePressEvent(QMouseEvent* ev...原创 2018-03-21 11:01:53 · 6319 阅读 · 1 评论