自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 QT如何使用 提升为,附简单例子

提升为主要是可以使用自定义的部件,所以先要写好自定义控件后,再添加,在频繁使用同一控件时,的确非常的高效。下面以自定义的QPushButton作一个很简单的例子。环境:QT5.7.1-msvc2015-32bit先新建默认Qt Widgets Application项目一,自定义类建立项目后,添加类MyBtn,Base class中可以直接输入QPushButton作为继承类...

2020-04-17 11:32:13 9688 6

原创 QT QGraphicsview缩放及还原

本文主要介绍通过QGraphicsview实现简单的缩放,以及缩放后还原原始大小,1,自定义一个drawview继承QGraphicsview,缩放主要实现的函数为void scale(qreal sx,qreal sy);通过scale可以对view进行放大或缩小。则可以在drawview中定义缩放slots为void drawview::zoomIn(qreal delt...

2018-10-08 15:55:15 14980

原创 QT 颜色取反

在QT中,有时需要使当前颜色与背景的颜色进行取反,特别是在QGraphics模型中,需要应用到。如自定义类型的item,需要与背景取反,则需要在paintevent中设置取反颜色和painter属性painter->setBrush(QBrush(Qt::white));painter->setCompositionMode(QPainter::CompositionMod...

2018-10-08 10:57:50 3511 2

原创 QT 一个类调用另一个类中的方法 (样式表例子)

① 新建一个类②新声明的类cal 代码如下cal.h#ifndef CAL_H#define CAL_H#include <QString>class Cal{public: Cal(); ~Cal(); QString out();};#endif // CAL_Hcal.cpp#include "cal.h"#include <QFile>#include

2017-11-22 11:15:27 17181 5

原创 mfc c++ 多线程同步 关键性代码段CRITICAL SECTION(二)

在mfc多线程,当多个线程都想访问同一个资源时,会导致线程冲突,数据出错,所以在多线程中,当一个线程对共享资源进行操作时,其余线程需要进行等待,当该线程完成操作时,才能占用该资源进行操作。Critical Section,临界区,就是在线程中执行这样的操作,对关键性代码段进行保护,避免数据混乱。例子:int a ,进入线程后进行a++,当多个线程同时运行,进行a++操作时,变量a的数据会变得无序混乱

2017-11-03 15:54:02 767 1

原创 mfc c++ 多线程AfxBeginThread 例子( 一)

AfxBeginThread 为用户界面线程,该函数的原型为:CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, //线程函数地址,即线程函数的入口 LPVOID pParam,

2017-11-03 11:47:59 8475 1

原创 Unicode数据类型(个人笔记)

数据类型                                            说明WCHAR                                       Unicode字符PWSTR                                      指向Unicode字符串的指针PCWSTR

2017-09-21 09:38:59 1874

原创 MFC EditControl控件实现换行且滚动条自动跟随(实例)

新建一个项目,点击按钮后编辑框控件内容增加、自动换行,并且滚动条可以自动跟随到最底部新建一个mfc项目,项目名为Test2,按流程操作,点击完成。删除该行,并增加两个按钮和一个编辑框控件修改按钮和编辑框的名称和IDButton1修改为Button2修改为EditContr

2017-09-20 10:04:50 8653

原创 MFC C++ 注册表保存/获取数据方法(保存/获取TXT例子)

个人理解注册表的本质也是一个数据库,Windows很多硬件,软件等信息都保存到注册表中,保存到注册表里的数据不易丢失,在保存数据到注册表之前,首先要明白注册表的结构是怎样的1,注册表结构在开始处输入regedit,选择regedit.exe,打开后看到的就是整个系统的注册表可以看到有五个文件夹,这五个文件夹分别为:HKEY_CLASSES_ROO

2017-09-19 14:52:00 3108 1

原创 不能将参数 1 从“const char [11]”转换为“LPCWSTR”

原因:该工程是在UNICODE下编程的解决方法1:选中项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"解决方法2:在字符串前面加上  _T()  ,如_T("确定")

2017-09-18 11:09:44 1884

原创 MFC C++弹出对话框打开txt文件(例子)

在MFC中,点击打开文件的方法1,构造对话框一般使用CFileDialog函数,这个函数一般用来打开文件对话框,函数原型网上已有很多,函数原型有六个参数CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dw

2017-09-18 09:45:37 3828

untitled5.zip

qt使用控件提升为的一个简单例子,使用了QPushButton作为示范的例子,环境为QT5.7.1-msvc2015-32bit

2020-04-17

QT 缩放以及还原原始大小

QGraphicsview缩放以及还原原始大小的源码,一个简单的例子,版本Qtcreator 5.4.1

2018-10-08

Qt QGraphics背景颜色取反例子

Qt 背景取反的一个例子,使用QGraphics模式,自定义item的颜色和scene背景颜色取反,版本QTcreator 5.4.1

2018-10-08

空空如也

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

TA关注的人

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