自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 Cocos creator3 win32应用程无边框和位置设置

1.设置窗体大小修改文件:main.cpp文件路径:工程路径下\native\engine\win32\main2.设置去掉边框和位置修改文件:View-win32.cpp文件路径:...\CocosDashboard_1.0.14\resources\.editors\Creator\3.0.0\resources\resources\3d\cocos2d-x-lite\cocos\platform\win32...

2021-12-13 10:49:42 2994

原创 QFIle更改文件内容

查询了一番,QFile好像没有办法直接更改某个位置的值,无奈之下只能先读源文件,然后保存为新的文件。如下: QString filename = fileNew->fileName();//由于是正在写的文件,写到最后需要更改前面某个位置的值 fileNew->close(); fileNew->open(QIODevice::ReadOnly); //需要更改第9和第10个字节 QByteArray head1 = fileNew->

2021-11-05 18:42:59 1532

原创 QDockWidget初始化化大小

TestWidget::TestWidget(QWidget *parent) : QWidget(parent){ ui.setupUi(this); this->setMinimumSize(360, 360); InitWidget(); InitLayout(); }TestWidget::~TestWidget(){ //释放资源}void TestWidget::InitWidget(){ // m_Bk1 = new QWidget(th.

2021-09-18 16:23:56 1838

原创 QMessageBox 、QInputDialog按钮文字汉化

目录QMessageBox QInputDialogQMessageBox QMessageBox box(QMessageBox::Warning,"标题","XXXXXXX!");box.setStandardButtons (QMessageBox::Ok|QMessageBox::Cancel);box.setButtonText (QMessageBox::Ok,QString("确 定"));box.setButtonText (QMessageBox::Canc..

2021-07-22 14:42:40 735

原创 vs2019 在已有工程中添加cuda

1. 安装CUDA链接:https://pan.baidu.com/s/18U5Sjvr_yJv0ASEON7_x3g提取码:comr2. 添加环境变量3.为已有工程添加cuda3.1 解决方案资源管理器中选择该项目并点击右键,在弹出的菜单中按图示设置3.2 选中cuda11.03.3 设置.cu文件3.3.1右击.cu文件,选中属性,3.3.2在弹出的属性页上设置“项类型”为CUDA C/C++,如下图所示:3.3.3 打开项目属性页 ...

2021-05-14 11:20:26 2704

原创 Windows下使用make

1. 下载MinGW链接:https://pan.baidu.com/s/1SkLqJMuDeFHTTrt9jAIdoA提取码:2n5y2.安装3.设置将安装目录下的bin目录加入到环境变量中将mingw64\bin目录下的“mingw32-make.exe”复制一份并改名为 “make.exe”,就可以在终端直接使用 “make”指令而不必使用“mingw32-make”指令。4. make进入安装目录xx\xx\Mingw\msys\1....

2021-05-13 15:42:55 584

原创 Qt设置窗口不在系统的任务栏上显示

调用QWidget的setWindowFlags()函数:1. 设置Qt::Popup不能设置保持窗口在顶层和底层。2. 设置Qt::SubWindow的窗口没有标题栏,没有关闭按钮,也不能进行拉伸。这些功能需要自己实现。3. 设置Qt::Tool窗口可以拉伸也有关闭按钮,但是点击关闭按钮,程序并不退出。...

2021-04-28 08:38:45 958

原创 vs+qt 突然无法生成ts文件解决方式

使用vs+qt进行开发,之前生成.ts文件一直都是可以的,但是最近突然无法生成ts文件,没有找到原因,但是尝试着解决了,在此记录一下:1.先生成.pro文件.2. 在pro中可以看到3. 打开命令行4. 执行 lupdate xxx.pro 发现在项目路径下生成了ts文件...

2021-03-12 16:32:06 2724 2

转载 QDateEdit 美化

QDateEdit美化(本片内容复制:https://blog.csdn.net/lycx1234/article/details/98883608?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-9&spm=1001.2101.3001.4242)其他参考:https://blog.csdn.net/u010168781/article/details/102800155?utm_medium=distribute.

2021-02-23 16:40:12 1442 1

原创 cocos creator 生成无边框和设置大小

1.取消边框和标题栏:2.设置输出大小

2021-02-19 13:40:06 780

原创 Qt5.14 QWebSocketServer 握手成功,但是发送数据客户端收不到问题

此处简单总结一下试验结果:方法1:如果创建方式为m_WebSocketServer = new QWebSocketServer("server", QWebSocketServer::NonSecureMode); 则改为m_WebSocketServer = new QWebSocketServer("server", QWebSocketServer::NonSecureMode, this);方法2:发送数据后后面紧跟着 flush()函数,立马发送void W

2021-02-04 17:15:39 1357

原创 QTcpSocket 异步编程 外网测试连不上问题解决方法

最近在测试软件功能时,内网测试都没有问题,使用外网测试,节点端使用的时物联网卡,做了公网映射,但是外网客户端始终无法连接到服务端。做了如下尝试:1.关闭防火墙(没有成功)2.设置服务端的入站规则,好像关闭防火墙后这一步也不用设置(没有成功)测试过程中发现,只能第一次连接,一旦掉线就再也连不上。但是在connectToHost()后面加上waitForConnected()即可连上。但是此函数会发生阻塞,由于我的线程中有ui,会导致界面卡顿,所以此方法不适应。后来想了下为什么阻塞的可以呢?难道是因为在

2020-07-31 09:27:32 1374

原创 Qt5.8 将工程基类由QWidget替换成QMainWindow

QT新手,最近在写一个软件,一开始是基于QWidget写的,后续发现需要用到dockWidget,发现基类为QMainWindow的工程实现起来相当简单,所以想到将工程基类由QWidget替换成QMainWindow,在网上只找到了将基类从QDialog直接提升为QWidget窗口(原文链接:https://blog.csdn.net/herr_kun/article/detail...

2019-09-24 15:58:06 3780 2

原创 Error starting process D:\Qt\Qt5.9.0\5.9\msvc2015\bin\moc.exe: 系统找不到指定的文件

今天把程序从A电脑拷贝到B电脑,环境vs2015+QT5.9,出现如下错误:Error starting process D:\Qt\Qt5.9.0\5.9\msvc2015\bin\moc.exe: 系统找不到指定的文件第一反应是A电脑和B安装luhu路径不对,解决方式:将工程文件下的.user文件打开,经红色标注路径改为本机qt安装路径即可。...

2019-05-21 11:12:27 6671

原创 错误记录:使用QTcpSocket实现应答式传输,readyRead信号传输中途不再触发

最近在网上找了一个使用QTcpSocket传输文件的例子,自己将其改成应答模式传输,在实验过程中发现,传输过程中服务端向客户端发送应答报文,客户端的readyRead信号突然触发不了,导致传输终止,经过调试发现是由processEvents()函数导致,QT新手,很多东西都了解的不是很深入,还没有去深究原因,在此做个记录。上图是更新传输进度数据的槽函数,在槽函数最后又一句 qApp-&g...

2019-05-11 12:50:22 2380

原创 QT不允许使用不完整的类型出现原因

目前遇到的情况如下:1. 没有引用头文件2.没有设置头文件所在路径,或设置路径错误3.头文件定义出错,此种情况比较常见于新建一个头文件时为了方便直接拷贝已有的头文件来修改,但是图中绿色框框部分没有修改,如下两张图所示,b.h由a.h复制而来,但b.h头文件定义依然是A_H. ...

2019-05-07 15:53:28 12078

原创 vs2015+qt5.9中文显示问题

解决步骤如下:1.在用到中文的文件顶部添加#pragma execution_character_set("utf-8")如下图所示:2.将文件用UltraEdit或其他软件打开重新保存,编码格式选择UTF-8即可UltraEdit破解版下载地址:https://download.csdn.net/download/weixin_37633951/11163298...

2019-05-07 15:39:13 1564

原创 QT自定义Toolbox,多个节点可以同时展开

QT自定义Toolbox,多个节点可以同时展开,同时包含节点上移、下移、重命名、删除等功能,具体效果如下:vs2015+qt5.9,源码下载地址:https://download.csdn.net/download/weixin_37633951/11162833...

2019-05-07 09:04:29 3950

原创 mysql-5.7.18解压版安装

最近刚刚接触数据库,在官网下的5.7.18的解压版,现将安装过程做个记录。1.将压缩包移动到希望安装的路径解压(C:\Program Files (x86)\mysql-5.7.18-winx64)2.添加环境变量:右击计算机 —>属性 —>系统属性 —>高级 —>环境变量,入下 图和前面的路径用分号隔开。3.启动Dos命令窗口   1)安装服务:Mys

2017-08-16 17:23:41 285

转载 VC 位图按钮CBitmapButton的使用

点击打开链接点击打开链接

2017-08-15 14:30:30 258

原创 MFC picture控件加载图标和位图

图标 Pic控件type设置为icon DDX_Control(pDX, IDC_LAMP_WORK1, m_ctrlLampWork1);//为pic控件IDC_LAMP_WORK1添加变量m_ctrlLampWork1.SetIcon(AfxGetApp()->LoadIcon(IDI_LAMP_GREEN));// IDI_LAMP_GREEN图标IDm_ctrlLampWork1

2017-08-15 14:09:07 1404

原创 MFC创建字体

1CreateFont 1. BOOL CreateFont( 2. 3. int nHeight, //字体的高度 4. int nWidth, //字体的宽度 5. 6. int nEscapement, //字体显示的角度 7.

2017-08-15 13:25:35 587

原创 vs2010中将打断注释折叠起来和将if等语句折叠方法

1. 设置过程为:菜单栏,工具——>选项——>文本编辑器——>C/C++——>格式设置。在右边,将大纲显示里面的大纲语句块设为True,点击确定,然后重启VS。完成此设置,可以发现代码中的if语句for语句,可以实现折叠2. #pragma region name 中间部分为需要折叠的代码或注释的语句  #pragma endregion 参考:http://blo

2017-08-15 10:12:54 2269 1

原创 mfc CSpreadSheet与office一起用,CSpreadSheet在一个表格中生成两张表,调用office库文件操作表

之前,想在mfc中创建一个excel表格,一个里面有两张表,结果用office库文件函数操作没有成功,然后发现用CSpreadSheet建两张表,发现竟然在同一个excel文件中,可能很多人都知道,但是我是菜鸟,所以记录下。CSpreadSheet SS(csFilename,"详细信息"); CStringArray sampleArray; CString tempString; sam

2017-08-11 17:26:56 439 1

原创 vs2010操作excel 需要安装office2010

1. 在Vs2010里创建一个MFC工程2、打开ClassWizard窗口(查看—>建立类向导),选择Automation,单击AddClass按钮,选择Froma type library...,弹出文件选择对话框,之后定位到 C:\Program Files\MicrosoftOffice\OFFICE14\EXCEL.EXE。 添加 CApplication

2017-08-11 16:48:31 871

原创 修改CSpreadSheet commit函数,让其插入新行时不再重复删除 创建 写数据

bool CSpreadSheet::Commit(){if (m_bExcel) // If file is an Excel spreadsheet{m_Database->OpenEx(m_sDsn, CDatabase::noOdbcDialog);if (m_bAppend){// Delete old sheet if it exists// m

2017-08-11 16:41:33 294

USB转485驱动.zip

PCl-32c/PCL-88D/UT-451 820 860 861 890 2003/UT-620 630 660 680 681 682/UT-810 850//UT-830/UT-840/UT-870/UT-2088/UT-6210

2021-11-03

TCPSocket文件传输.rar

压缩包中有两个程序,一个是网上下载的例程实现tcp的文件传输,客户端发送,服务端只负责接收,一次传输数据量不能过大,传输较慢。还有一个是自己在此基础上修改的,实现问答式传输文件,一次性传输的数据量可以设置很大,提高了传输速度。VS2015+QT5.9

2019-05-11

QT自定义toolbox

实现自定义toolbox,多个节点可以同时展开,展开控件自定义实现。vs2015+qt5.9

2019-05-06

迅雷APlayerSDK控件安装包

本可执行程序是根据APlayerSDK官网下载的控件包制作,直接运行即可安装迅雷控件.

2018-08-30

将bat格式转换成exe格式

本工具可以将.bat格式转换为.exe格式,试过多次,完全没有问题。

2018-08-30

wireshark_cn

wireshark_cn抓包工具,包含中文手册,使用教程及使用说明

2018-08-30

扫码-mysql查询-调用bartender模板打印

1.本资源中部分之前上传过bartender具名数据源及C++调用其模板实现打印的资料,但是没有提供源码,看见有人评价说无源码,特此连着用刀该功能的源码再上传一次 2.本资源主要功能是用扫码机扫条形码,并在数据库中查询该条码的相关记录,显示在列表中,可以选择是否打印该条码。源码中打印按钮被隐藏,所以程序运行后界面上无显示。可以自行设置显示出来。 3.本资源扫码用的是串口通信,mysql用的是mysql-5.7.18-winx64

2018-06-19

ffmpeg SDL简单视频播放

ffmpeg+sdl 简单的视频播放功能,也是借鉴了网上的资源,支持连续多次点击播放不出错,支持暂停,停止功能

2018-03-16

C++调用Bartender模板进行打印标签

简单的实现用C++调用bartender模板打印标签,可以设置打印份数及序列化份数

2017-08-11

深入浅出MFC第二版

深入浅出MFC第二版,影印版

2017-07-31

空空如也

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

TA关注的人

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