自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于 qtpropertybrowser 扩展问题

https://blog.csdn.net/caoqiang2006/article/details/70795914qtpropertybrowser  是一个基于QT开发的属性展示控件,功能强大。在WINDOWS平台,使用VC编译工具,如果将qtpropertybrowser 此库编译成DLL时,在程序中直接使用原始类没有问题,但如果自定义派生类且使用到信号槽时就会遇到一个编译问题,这个问题归...

2018-07-02 10:28:15 1292

原创 关于Qt控件布局的使用总结

1.空白(margin)和间距(spacing)margin)和间距(spacing)。空白指的是整个布局四周距离窗体边缘的距离;间距指的是布局管理器内部各个窗口部件之间的距离。空白属性即margin(),间距属性即spacing(),它们的默认值是有窗体的风格决定的。Qt 的默认风格下,子窗体部件的margin()的值是9 英寸。spacing()的值与margin()相同。void QLayo...

2018-05-04 16:30:11 1325 1

转载 Qt自定义信号问题---遇见的坑

转载自:点击打开链接第3点坑我好多回!!!1、一个子类的父类没有继承自QObject,当此子类想要实现自定义信号时,可以使用多重继承,但是必须将public QObject,放在第一个位置,否则编译器会报error C2039:staticMetaObject is not a member of "xxx"。2、跨线程使用自定义信号时,保持connect函数最后一个参数Qt::Connectio...

2018-05-02 09:48:32 3614 1

转载 Qt多线程使用注意事项

描述QT下多线程的两种使用方法, 以及注意事项 第一种方法: 1. 创建一个类从QThread类派生 2. 在子线程类中重写 run 函数, 将处理操作写入该函数中 3. 在主线程中创建子线程对象, 启动子线程, 调用start()函数 第二种方法: 1. 将业务处理抽象成一个业务类, 在该类中创建一个业务处理函数 2. 在主线程中创建一QThread类对象 3. 在主线程中创建一个业务类对象 4...

2018-04-03 10:53:55 829 1

原创 QWidget做弹出对话框,如何半模态

用QWidget做弹出对话框,而不是QDialog做弹出对话框,对于QWidget如何做成模态而又不阻塞父线程,参照《朝闻道》的博客,忘记《朝闻道》的作者是谁了,是姚大?还是?https://www.cnblogs.com/findumars/p/6696912.html还有一个方法就是在其构造函数内,raise()一下。用TopHint的人,是做流氓软件的吧...

2018-03-22 09:08:54 1426

原创 C++学习笔记

C++Primer学习笔记1.        main 函数的返回值必须是 int型,该类型表示整数。2.        流是指要从某种 IO 设备上读入或写出的字符序列。术语“流”试图说明字符是随着时间顺序生成或消耗的。3.   一般情况下,系统将这些对象与执行程序的窗口联C++Primer学习笔记1.        main 函数的返回值必须是 int型,该类型表示整数。2.        流...

2018-03-13 22:10:07 175

转载 C++与Qt预编译

写在前面:引用http://blog.csdn.net/btooth/article/details/980251许多初学 VC 的朋友也许都为那么一个问题困扰过:    为什么所有的 cpp 都必须 #include "stdafx.h"    也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢?   

2018-01-25 15:53:59 1635

转载 C++用new来创建对象和非new来创建对象的区别

我们都知道C++中有三种创建对象的方法,如下:#include using namespace std;class A{private: int n;public: A(int m):n(m) { } ~A(){}};int main(){ A a(1); //栈中分配 A b = A(1); //栈中

2018-01-04 09:19:27 178

转载 在QT的信号和槽中使用自定义类型

QT的信号和槽机制由于实现的年代比较久远,所以采用的是代码预编译而不是更时髦的模板技术来实现。但实际使用起来还是挺方便的。也能够很好地用于跨线程的通信场景,比如后台线程取到数据后通知UI线程显示。       最近遇到一个有趣的问题:我们在一个信号中用了自定义类型,之前使用完全没有问题。后来我们改到非UI线程中发射信号,结果槽函数就调用不到了。        通过查看运行时日志,发

2018-01-03 14:18:47 241

原创 Qt库目录添加

在使用QtCreator开发程序的时候想加入其他的库来处理,添加头文件,需要编辑工程文件夹下的.pro文件在文件中添加以下内容,即可包含头文件的文件夹: INCLUDEPATH += "C:\Everest\TPLObjectLibrary\include"DEPENDPATH+="C:\Boost\include\boost-1_61"(C:\Everest\TP

2017-12-04 17:00:17 1623

原创 Qt一些好的博客或网站

一些好的博客http://www.cnblogs.com/hellovenus/category/761485.html

2017-11-02 16:55:18 1089

原创 Qt中设置统一控件风格

在main函数中,统一将控件通过QSS(Qt Style Sheet)设置其属性即可,这样,程序中所有的此控件都是统一的风格了。在特定的widget中重新设置控件QSS,可以摆脱统一风格。

2017-10-26 10:16:15 1889

原创 Qt中有中文注释编译错误问题

本来源文件全部都是UTF-8编码的,编码格式变成UTF-8 without BOM了,结果导致中文注释全部报错,只要全部变成UTF-8带BOM就行了。MARK一下。若仍然不行,用UE打开有问题的文件,另存为UTF-8格式即可。

2017-10-26 08:08:41 2625

STC89c52系列单片机完全源代码

STC89c52单片机系列 代码例程 拓展应用

2012-11-21

空空如也

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

TA关注的人

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