Qt学习
文章平均质量分 59
云鹤起舞
咸鱼也会有梦想
展开
-
Qt中关闭应用程序和窗口的函数
原文地址:http://zhan.renren.com/cxymst?gid=3602888498026755081&checked=true使用Qt编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),exit()以及close()。 首先说明窗转载 2015-12-16 17:26:42 · 3479 阅读 · 1 评论 -
Qt学习笔记(QAction,QString格式化输出)
在编写界面程序时经常会用到单选项或者复选项,界面按钮方式可以采用QCheckBox、QRadioButton配合QGroupBox实现。如果采用Qt设计师设计界面时,很容易达到这样的效果。而另一种情况是采用菜单项实现,而菜单栏实现单选或者多选一般采用QAction实现。使用QAction实现单选的方法:将多个QAction添加到QActionGroup,并将QActionGroup设置为exc原创 2015-12-16 17:34:43 · 18204 阅读 · 0 评论 -
Qt多线程编程
以前学操作系统时学过进程与线程,然从来没有自己亲手编写过多线程的程序。最近在学习时需要用到多线程以减少执行时间,由于一直使用Qt平台,所以看了一下Qt的多线程编码发现难度不大,主要就是重写Thread的run()函数即可。通过一个例子来说明具体过程:主线程读取视频,检测动静态,发现存在动态视频帧时就将动态视频帧保存。如果不采用多线程就会出现需要等待写完动态视频段才能继续检测剩余的视频。vide原创 2015-12-21 21:29:33 · 854 阅读 · 1 评论 -
解决QLabel显示图片扭曲的问题
最近在做图像检索的界面时,发现读取的大部分图片Mat格式用QLabel显示时出现扭曲,原来的彩色图扭曲成了灰度图,而在之前一直使用的是QLabel显示并未出现这样的问题,仔细观察出现此类问题的情况,发现在显示不规则图片时就会出现显示扭曲。如下图图1 正常(352x288)图2 扭曲(尺寸133*184)个人猜想应该是图片数据不对齐导致的,百度之后果然是因为图片数据没有按原创 2016-03-16 16:18:11 · 4223 阅读 · 2 评论 -
Qt获取鼠标位置(绝对位置、相对位置)
在进行界面编程时,经常需要获取鼠标的位置,特别是需要知道鼠标在界面上某个控件的相对位置。在Qt其实获取这几种位置还是比较简单的。首先我们需要了解Qt的坐标系统,Qt的坐标系统是有QPainter类控制的,而QPainter是在绘图设备上绘制。而有时我们并不需要进行绘图只需要通过鼠标事件获取坐标位置而已,这时我们需要了解两点:坐标系统和控件的层次关系。首先默认坐标系统中原点(0,0)在其左上角,x坐原创 2016-04-01 11:46:02 · 93126 阅读 · 14 评论 -
Qt显示中文和使用中文路径
在Qt中经常需要显示中文和适用中文路径,一般情况下中文显示没有问题,而中文路径需要手动设置,有一下几种方法:第一种:windows下最常用最有效,直接使用国标码#include QString fileName = QFileDialog::getOpenFileName(this,QString("读取原图"),QString("E:\\"),QString("*.jpg *.bmp *原创 2016-05-11 20:30:50 · 14782 阅读 · 0 评论 -
Qt中重定义的解决方案
利用Qt Creator开发时可能会遇到明明只是定义一次的变量或函数,偏偏报错重定义了!可能原因:1. 变量真正重定义了2. 文件重复包含3. 自己手动删除了旧文件,使用新文件替换了,但是pro文件中并没有更改!!!也就是说在pro文件中对某个文件多次包含导致了变量或者函数重定义了!这是最坑的!注意:删除项目文件时记得查看pro文件中是否同时删除了对应项!原创 2016-10-06 15:51:41 · 8543 阅读 · 1 评论 -
Qt使用中遇到的问题及解决方案
1. 解决QSqlDatabasePrivate::removeDatabase: connection ‘myConnection’ is still in use, all queries will cease to work的问题该问题主要是因为没有关闭之前的数据库连接,然后又需要创建新的数据库连接导致。解决方案:必须释放该连接的所有查询,即删除所有与该连接有关的query;同时在释放该连接时原创 2016-11-16 21:23:07 · 3687 阅读 · 1 评论