自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(284)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 qss 伪类

伪类link,hover,active,visited,focus的区别例一:/*css*/a:link{  color: blue;}a:visited{  color: green;}a:hover{  color: red;}a:focus{ color:black;}a:active{  color: yell

2017-05-28 07:55:04 914

转载 Qt中的读写锁

t中的QReadWriteLock类为我们提供了读写锁的功能。读写锁是用来保护可以被读访问和写访问的资源的一种同步工具。如果你想让多个线程同时的对资源进行读访问,但只要有一个线程要对资源进行写访问时,所有其他的线程必须等待,直到写访问完成。对于这种情况,读写锁是非常有用的。读写锁的使用也非常简单,如下例子代码所示:[cpp] view plain copy

2017-05-25 16:20:02 6473 1

转载 QThread类

QThread提供了一个平台无关的方式来管理线程。一个QThread对象管理程序里的一个线程。当QThread对象执行run()后它管理的线程开始运行。默认方式,run()函数的执行将调用exec()函数,开始该线程的事件循环。你可以使用QObject::moveToThread()来将一个工作对象加入到某个线程中。class Worker : public QObject

2017-05-24 07:00:50 525

转载 QThread中的互斥、读写锁、信号量、条件变量

QThread中的互斥、读写锁、信号量、条件变量2013年10月23日 ⁄ 综合 ⁄ 共 11853字 ⁄ 字号 小 中 大 ⁄ 评论关闭来源: http://syszux.com/blog/article/591 在gemfield的《从pthread到QThread》一文中我们了解了线程的基本使用,但是有一大部分的内容当时说要放到这片文章

2017-05-24 06:54:36 411

原创 qt开发强烈建议参考的技术博客

qt开发强烈建议参考的技术博客里面有许多实际项目和开发控件属性和使用指导http://blog.csdn.net/liang19890820/article/details/50277095

2017-05-12 10:06:58 2522

转载 堆和栈的区别

操作系统中堆和栈的区别 注意:栈中定义的变量 会在函数结束的时候就会被释放。  注意目录(?)[+]我们都知道数据结构中也有堆栈的概念,但他们与操作系统中的不同。栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈,栈使用的是一级缓存, 他们通常都是被调用时处

2017-05-08 11:14:43 312

转载 Object::connect: No such slot 问题解决办法

Object::connect: No such slot 问题解决办法注意在类中自定义类中查看有没有声明Q_OBJECT1、看看你的类声明中有没有Q_OBJECT2、你声明的函数要加声明:     private slots:        void xxxx();3、检查槽函数名拼写是否有误,以及对应的signal和slot的

2017-05-08 09:20:51 555

原创 qt中路径的解释

在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜 杠"\",比如"C:\Windows\System"。 有时我们会看到这样的路径写法,"C:\\Windows\\System",也就是用两个反斜杠来分隔路径,这种写法在网络应用或编程中经 常看到,事实上,上面这个路径可以用"C:/Windows/System"来代替,不

2017-04-28 10:04:51 4951

转载 qt中css的属性

STYLE基础知识的说明我们控制STYLE主要是将STYLE添加到控件上,通过控制控件不同状态的STYLE以达到整体的显示效果 那对于控件,我将其分解为以下几部分来理解 Ø  从层次上来说:控件可分为前景与背景前景:多包含文件,图片等内容背景:多包含图片,图形等内容 Ø  从结构上来说:由于QT style是模

2017-04-27 14:28:15 7031

转载 qt样式表语法

Qt之QSS(样式表语法)2016-10-24 14:55 677人阅读 评论(0) 收藏 举报 分类:Qt学习(54) 目录(?)[+]简述Qt样式表(以下统称QSS)的术语和语法规则几乎和CSS相同。如果你熟悉CSS,可以快速浏览以下内容。简述样式规则选择器类型子控件伪选择器解决冲突

2017-04-27 10:11:59 415

转载 qss总结

QT样式表单QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观。其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开。它的语法和概念和HTML CSS也是差不多的。其原理可简单理解为:QT内部存在一个CSS语法解析器,我们将我们的样式控制以CSS语法定义到外部文件,CSS语法解析器解析后在调用相应的功能模块以完成样式变化。(其

2017-04-24 22:09:17 531

转载 QVariant类

QVariant类 这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用。比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可 以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可。比如你把int包装成一个Q

2017-04-20 17:04:31 391

转载 qt 类型装换

Qt所有类型转换博客分类: C/C++Qt类型转换 1、char * 与 const char *的转换 char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;   2、char 与 QString

2017-04-20 16:17:26 254

转载 QT容器类

QT容器类标签: c++C++qtQtQT2013-01-17 18:53 23463人阅读 评论(3) 收藏 举报 分类:QT(23) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]QT不仅支持C++的STL模板库,同时自己也定义了一套容器类和与之操作的算法类,使用QT定

2017-04-20 14:36:23 601

原创 自定义信号和槽

发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);使用 signals 标记信号函数,信号是一个函数声明,返回 void,不需要实现函数代码;槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;使用 emit 在恰当的位置发送信号;使用QObject::connect

2017-04-20 10:17:46 248

原创 自定义信号和槽

发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);使用 signals 标记信号函数,信号是一个函数声明,返回 void,不需要实现函数代码;槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;使用 emit 在恰当的位置发送信号;使用

2017-04-20 10:16:58 376

转载 Qt事件机制浅析

Qt事件机制浅Qt事件机制Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发.。Qt事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。Qt事件的类型很多, 常见的qt的事件如下:键盘事件: 按键按下和松开.鼠标事件: 鼠标移动,鼠标按键的按下和松开.拖放事件: 用鼠标进行拖放.滚轮事件: 鼠标滚轮滚动.绘屏事件: 重绘屏幕的某些部分

2017-04-19 15:30:48 322

转载 Qt事件处理的五个层次

Qt事件处理的五个层次标签: qt2011-10-12 12:55 2448人阅读 评论(0) 收藏 举报 分类:Qt(5) 版权声明:本文为博主原创文章,未经博主允许不得转载。我是个Qt新手,一直对Qt事件处理的流程不是太清楚,看了这篇文章(见http://devbean.blog.51cto.com/448512/231861

2017-04-19 11:14:47 558

转载 Qt自定义事件实现及子线程向主线程传送事件消息

Qt自定义事件实现及子线程向主线程传送事件消息时间 2014-11-20 08:52:14  CSDN博客原文  http://blog.csdn.net/xbmoxia/article/details/41283011主题 线程 Qt最近在重新学习Qt的时候,因为要涉及到子线程与主线程传递消息,所以便琢磨了一下,顺便把实用的记录下来,方便自己以后查询及各位同仁

2017-04-18 22:43:40 1581 1

原创 qt项目下载地址---可以查找项目源码

http://www.qtcn.org/bbs/i.php

2017-04-10 12:26:25 4770

原创 qt中new与delete的使用

qt中有时候使用new后并没有使用delete,原因是Qt 自动回收是靠父子关系。父亲销毁了。他的孩子也销毁。#include "mainwindow.h"#include #include #include int main(int argc, char *argv[]){    QApplication a(argc, argv);    Mai

2017-03-31 11:10:14 4667

转载 qt中文乱码解释

//设置常量字符串和QString的字符编码QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));//设置QObject::tr方法里面时的编码QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));//设置本地读取文件流时的编码,也

2017-03-31 09:31:30 1044

转载 qt中文乱码问题

qt中文乱码问题标签: qtcodec编译器windowslinux2012-01-09 11:00 64218人阅读 评论(18) 收藏 举报 分类:QT(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]以下是dbzhang关于qt中文乱码问题原因的阐述,觉得不错: 

2017-03-30 16:16:52 287

转载 Qt中文手册 之 QApplication

QApplication管理GUI程序的控制流和主要设置。QApplication包含由窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。对于用Qt写的任何一个GUI应用,不管这个应用有没有窗口或多少个窗口,有且只有一个QApplication对象。而对于用Qt写

2017-03-30 13:30:30 2249

转载 qt windows下设置qt程序图标

在Windows上设置应用程序图标应用程序设定图标不仅是因为美观,更是为了直观,乍眼一看就知道它代表什么。。。效果设置图标设置前(默认)设置后(自定义)设置首先,创建一个图标格式的位图文件,其中包含图标的图像。这可以用例如微软Visual Studio,选择:文件 ->

2017-03-30 13:05:52 2372

转载 QT控件提升之QPushButton提升为QMenu

当一个控件进行提升之后, 就有了新的功能, 在原来的一些特性基础上,发生一些新的改变。QT控件提升方法:1.需要写一个需要提升为某种功能的类。2.打开qt设计师, 在对应需要提升的控件, 单击右键, 选择 “提升的窗口部件” , 在提升的类名和头文件输入框里, 分别填上你所写的类, 单击提升铵纽进行提升。我这边进行了按钮提升为菜单, 部分源码如下:

2017-03-26 19:05:40 2591 2

转载 C++类(Class)总结

C++类(Class)总结 一、C++类的定义    C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{public://行为或属性 protected://行为或属性private://行为或属性}; 示例:     定义一个点(Point)类, 具有以下属性和方法:     ■ 属性:

2017-03-20 10:38:40 2768

转载 C++_运算符重载 总结

C++_运算符重载 总结什么是运算符的重载?         运算符与类结合,产生新的含义。 为什么要引入运算符重载?         作用:为了实现类的多态性(多态是指一个函数名有多种含义)怎么实现运算符的重载?方式:类的成员函数 或 友元函数(类外的普通函数)规则:不能重载的运算符有 .  和 .* 和 ?: 和 ::  和 sizeof友元函数

2017-03-19 11:49:53 196

转载 c++学习网站

http://c.biancheng.net/cpp/biancheng/cpp/rumen_1/http://www.runoob.com/cplusplus/cpp-tutorial.html

2017-03-16 09:41:08 794

转载 C++拷贝构造函数详解

C++拷贝构造函数详解标签: c++funclass编译器deletec2011-02-23 13:39 197680人阅读 评论(209) 收藏 举报 分类:C/C++(44) 版权声明:本文为博主原创文章,未经博主允许不得转载。一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:

2017-03-11 14:49:17 225

转载 构造函数初始化列表

C++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public:    int a;    float b;    //构造函数初始化列表    CExample(): a(0),b(8.8)    {}    //构造函数

2017-03-11 14:08:45 215

原创 string用法

s初始化string对象方式1、string s1;         s1为空串2、string s2("ABC"); 用字符串字面值初始化s23、string s3(s2); 将s3初始化为s2的一个副本4、string s4(n,‘c’); 将s4初始化为字符'c'的n个副本string的常用操作s.empty()                        

2017-03-11 12:15:55 306

转载 在C++中,什么时候必须使用引用

在C++中,什么时候必须使用引用?1515014471HC | 浏览 1190 次推荐于2016-07-31 21:47:28最佳答案使用引用,就不用调用对象的拷贝构造函数,将对象本身传如函数里面,比如: void add(const A& a); // 这样传入的就是引用,调用此函数时,就是直接使用avoid add(A a); //

2017-03-09 15:14:33 3764

转载 C++指针和引用的区别与联系

C++指针和引用的区别与联系标签: c语言C++指针引用2016-08-13 11:05 79人阅读 评论(0) 收藏 举报 分类:C/C++(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引

2017-03-09 14:29:12 221

转载 C++中引用(&)的用法和应用实例

C++中引用(&)的用法和应用实例对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的

2017-03-09 14:08:26 231

转载 形参和实参的区别

1. 比如你定义一个函数void add(int a, int b),这里的a和b就是形参。2. 当你进行函数调用的时候,add(1, 2),这里的1和2就是实参。追问你的意思是形参就是没有赋值的变量,实参就是有赋值的变量吗?回答你理解的是对的,形参就是函数定义时候用的,实参是在函数调用时候用的

2017-03-09 13:41:27 300

转载 声明和定义

C++声明和定义的区别 收藏 声明(declaration )指定了一个变量的标识符,用来描述变量的类型,是类型还是对象,或者函数等。声明,用于编译器(compiler)识别变量名所引用的实体。以下这些就是声明:extern int bar;extern int g(int, int);double f(int, double); // 对于函数

2017-03-09 13:34:51 617

转载 内联函数

这里想要说的是,内联函数并不是一个增强性能的灵丹妙药。只有当函数非常短小的时候它才能得到我们想要的效果,但是如果函数并不是很短而且在很多地方都被调用的话,那么将会使得可执行体的体积增大。最令人烦恼的还是当编译器拒绝内联的时候。在老的实现中,结果很不尽人意,虽然在新的实现中有很大的改善,但是仍然还是不那么完善的。一些编译器能够足够的聪明来指出哪些函数可以内联哪些不能,但是,大多数编译器就不那么聪明了

2017-03-09 11:18:59 241

转载 C++中string的用法 string字符串的使用方法

C++中string的用法 string字符串的使用方法听语音|浏览:22380|更新:2014-08-23 16:091234567分步阅读string类的常用方法有哪些。string查找替换、分割字符串、比较、截取、类型转换、排序等功能都提供了强大的处

2017-03-08 17:01:48 639

转载 c++类的实例化,有没有new的区别

c++类的实例化,有没有new的区别标签: c++ 对象实例化2014-06-13 17:08 552人阅读 评论(0) 收藏 举报 分类:c++(13) 目录(?)[+]A a;A * a = new a();以上两种方式皆可实现类的实例化,有new的区别在于:1.前者在堆栈中分配内存,后

2017-03-08 16:37:04 523

mqtt开发C语言基于paho实现MQTT客户端实战案例

mqtt开发C语言基于paho实现MQTT客户端实战案例

2024-02-19

vs调用qt动态库

vs调用qt动态库========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

2018-03-05

创建动态库

创建一个动态库=======================================================================================================================================================================

2018-03-05

引用第三方静态库

vs引用第三方静态库

2018-03-05

vs项目文件夹进行分类管理

vs项目文件夹进行分类管理-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-03-02

vs项目使用筛选器和文件夹进行分类

vs项目文件夹使用筛选器和文件夹进行分类--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-03-02

vs项目使用筛选器进行分类

vs项目使用筛选器进行分类------------------------------------------------------------------------------------------------------------------

2018-03-02

qt自定义事件

qt自定义事件

2017-04-19

qt软键盘的中文输入

此demo实现qt软键盘的中文输入,方面移植,实现对大小写的切换

2015-09-16

qt软件盘实现中文输入法

本demo实现中文输入。和大小写的中文切换

2015-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除