qt
tiancai1912
基础不牢,地动山摇
展开
-
记录QImage和QPixmap一些区别
QImage对视频图像缓存的操作,查看以下构造函数:观察以上构造可发现:1. QImage可加载诸如RGB这样的像素数据另外观察以下构造及成员函数:观察以上可发现:2. QImage也可加载jpg/png等这样的压缩数据其中出现了两种format:(1)QImage::Format 此为像素级数据格式(2)const char *format 此为字符串表示图像压缩格式QPixmap可以理解为直接对压缩数据进行处理,查看构造及成员函数...原创 2022-05-27 09:43:34 · 581 阅读 · 0 评论 -
qt视频渲染画面闪烁
问题: 用第三方库给qt窗口渲染时候,当移动窗口更改大小时候,画面出现闪烁现象。原因: widget属性updatesEnabled默认是true,这个时候按照qt文档说法就是 An updates enabled widget receives paint events and has a system background 这个widget会有默认的背景以及接受paintevent事件,原创 2016-01-27 09:50:22 · 4958 阅读 · 0 评论 -
状态栏消除qlabel的边框
之前在Qt5.5.0下面没有发现问题,但是在Qt5.5.1下面在状态栏添加了一个qlabel之后,在label上面写文字时发现这个label总会有一个边框,看起来就觉得挺别扭。后来上网去找,发现都是说修改label边框宽度之类的,或是修改qlabel的stylrsheet之类的,后来发现没有效果,最后终于找到一位大神给出的方法,记录一下。就是设置状态栏中的元素边框宽度为0pix。thi原创 2016-02-02 13:27:19 · 3865 阅读 · 0 评论 -
QGridLayout设置拉伸因子
转载博文链接如下:blog.chinaunix.net/uid-693168-id-3254823.html主要说明的就是以下这两个函数的作用在于:设置column列或是row行的宽度/高度比例。void setColumnStretch ( int column, int stretch );void setRowStretch ( int row, int转载 2016-02-16 10:00:53 · 3017 阅读 · 0 评论 -
正则表达式中常用符号
转载出处:www.zybang.com/question/a974c538448c4669e525fc5d6ad9ac91.html最近看别人源码,遇到正则表达式,虽然只是看懂了一点点皮毛,但是把自己学会的一些东西记录下来。常见的几个符号:1. ^ 表示匹配的字符必须在最左边2. $ 与上面的差不多,表示匹配最末的字符3. + 表示匹配前面的字符1次或n次4. x转载 2016-03-07 16:23:47 · 384 阅读 · 0 评论 -
linux下qt创建的窗口菜单项在左上方显示的问题
今天将自己做的qt项目拿出来看的时候想到了以前一个问题,那就是linux下创建的窗口在不是最大化的时候,菜单项是不会出现在窗口那边的,而是出现在左上方。围绕这个问题,我观察了一下我的项目,发现一下这种情况:也就是说,ubuntu下默认将菜单项放在左上角的。修改代码:将menubar()->hide()之后,或是没有调用show()函数,出现的结果是这样的:原创 2016-04-29 14:57:07 · 2263 阅读 · 0 评论 -
qt打开含有中文字符链接
今天遇到一个问题,就是在linux下打开链接文件,这个文件可以是本地文件,也可以是外部的网址链接,现在在这边记录一下.使用Qlable打开链接方式: QLabel* label = new QLabel("网址",this); label->setOpenExternalLinks(true);这样就可以了。或是另外一种方法:label->setText("原创 2016-05-09 21:31:42 · 1314 阅读 · 0 评论