文章分类 - 编程开发
摘要:在讨论着四种方法之前,首先要对函数有一个简单的认识,无论是在形实结合时,还是在return语句返回时,都有一个拷贝的过程。你传进来的参数是个值,自然函数在工作之前要把这个值拷贝一份供自己使用,你传进来的是个地址,函数也就会拷贝该地址供自己使用。同样return返回时,如果返回一个值,函数会将该值拷贝
阅读全文
摘要:在Qt中处理图片一般都要用到QImage类,但是QImage的对象不能够直接显示出来,要想能看到图片,初步发现有两种方法。 一、QImage转QPixmap,然后用QLabel::setPixmap() image=new QImage("D:/Temp/XX.jpg");
阅读全文
摘要:相关文章 1、Qt:设置背景图片的三种方式(setAutoFillBackground) http://blog.csdn.net/liuligui5200/article/details/47612403 2、Qt中为按钮添加图片的几种方法 http://blog.csdn.net/SZ_Sile
阅读全文
摘要://如果不想要展开折叠图标(三角图标),可以用以下代码 { //隐藏根节点项前的图标(展开折叠图标) ui.treeWidget->setRootIsDecorated(false);//如果只是隐藏根点的展开折叠图标而子节点保留,则只需要上面语句ui.treeWidget->setStyleShe
阅读全文
摘要:QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面。 我做的一个示例如下图,用来处理图像,最顶层节点是图像的路径名,子节点是图像的各个波段,双击各个波段会显示图像各波段的灰度图像,同时还有删除指定节点(父节点和子节点同时删除)的功能。效果如下所示 要完成这样的功能需要
阅读全文
摘要:简述 QSlider部件提供了一个垂直或水平滑动条。 滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。 简述 详细描述 刻度位置 基本使用 效果 源码 QSS 刻度位置及间隔 效果 源码 简述 详细描述 刻度位置 基本使用 效果 源
阅读全文
摘要:[cpp] view plain copy //mydialog.cpp #include "mydialog.h" #include <QtGui/QLineEdit> #include <QtGui/QSlider> #include <QtGui/QHBoxLayout> MyDialog::
阅读全文
摘要:Qt样式表(以下统称QSS)的术语和语法规则几乎和CSS相同。如果你熟悉CSS,可以快速浏览以下内容。 简述 样式规则 选择器类型 子控件 伪选择器 解决冲突 级联效应 继承性 Namespaces中的部件 设置对象属性 更多参考 简述 样式规则 选择器类型 子控件 伪选择器 解决冲突 级联效应 继
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 2
阅读全文
摘要:一、简述 我们通常在使用Qt开发的过程中都会使用样式表来美化我们的界面,关于如何使用样式表的资料也很多,样式表的使用方法也千变万化。为了搭建一个漂亮的界面那么必须学会如何使用样式表,Qt帮助文档中提供了非常好的例子以及详细介绍,非常适合学习。同时呢,也不能光看文档中是如何设置样式,我们要亲自动手做一
阅读全文
摘要:写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析, 其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。 互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。 原创不易,转载请附上链接,谢谢http://blog.csdn.net/chen495
阅读全文
摘要:C++ map遍历 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 程序的运行结果为: 注意: 如果使用for循环遍历map,不能写成 ‘<’ 的形式
阅读全文
摘要:错误: i指针在元素被删除后失效了,回到for语句中与mapData.end() 进行比较错误,这个一般都了解。下面这个是正确删除方法: [cpp] view plain copy int main(int argc, char* argv[]) { map<string, string> mapD
阅读全文
摘要:要解析的json的格式为: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
阅读全文
摘要:http://stackoverflow.com/questions/15893040/how-to-create-read-write-json-files-in-qt5 摘于上面的链接,大部分已经能用了。 我来说下其他情况: [javascript] view plain copy {"file
阅读全文
摘要:一.准备工作 Sqlite官网地址:http://www.sqlite.org,截止目前的最新版本:3.7.14。 下载Sqlite源码及对应版本的文档:sqlite-amalgamation-3071400.zip,sqlite-doc-3071400.zip 解压源码压缩包,释放出4个文件:sh
阅读全文
摘要:最近我正在Linux平台写一个软件,需要用到一个简单的数据库。mysql做数据库固然很好,但其数据是存放在服务器的。我想要的基本功能也就是使用C程序创建一个数据库本地文件,然后可以对这个数据库文件执行基本的sql操作. 就像在Windows平台基于VC6.0的DAO数据库编程一样(创建一个本地文件.
阅读全文
摘要:ZMQ是什么? 这是个类似于Socket的一系列接口,他跟Socket的区别是:普通 的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏 蔽
阅读全文
摘要:信号量在多线程中,主要是用于线程的同步或者限制线程运行的数量。 所谓同步,当流程1运行在线程1中,流程2运行在线程2中,流程2必须在流程1结束之后才能开始执行。你会怎么做,所有就需要给出一个流程1结束的信号。 在信号来之前,让线程2先在某个位置等待,这个使用方式和互斥锁有点类似,互斥从某种意义上也是
阅读全文
摘要:首先贴一段win32API实现的多线程的代码,使用CreateThread实现,如果不要传参数,就把第四个参数设为NULL 下面是执行的结果 互斥锁: 当一个全局的共有资源被多个线程同时调用会出现意想不到的问题,比如你去银行取出所有钱,同时又转所有钱到支付宝,如果这两块同时执行,就有可能转出双倍的钱
阅读全文

浙公网安备 33010602011771号