- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 QT qftp编译
1、打开 qtftp- master\src\qftp\qftp.pro(记住项目存放路径不要有中文,特殊字符等)Github上下载qtftp- master.zip或通过git clone。编译后的lib库可能在上级目录,也可能在C盘(我的就是在C盘不知道为什么)环境:QT 5.12.3 msvc + VS2017 x64位。4、点击构建,qmake,打开编译信息查看一般就编译成功了。提供),两者内容一致(都是2012年的)。3、 qftp.h头文件也进行对应修改。
2024-02-26 14:02:00
252
原创 电脑逛浏览器卡顿
问题已解决(前提是非硬件问题,网速很快,但是就是加载很卡,包括看直播刷新网页啥的)2、优化DNS(使用360安全卫士,虽然是流氓软件但是确实解决了我的问题)360安全卫士-》我的功能-》DNS优选,WiFi测速,网页测试。1、对电脑全盘杀毒清理一下,清理一下临时缓存文件等。想解决一下电脑逛浏览器卡顿,加载很慢。
2023-12-13 15:08:15
364
原创 好用的控件样式
\nbackground-color: rgb(247, 247, 247);\nborder:1px groove gray;border-radius:\n7px;padding:2px 4px;\nfont: 15pt "Candara";
2023-11-03 11:30:13
45
原创 关于Modbus上位机与PLC通讯
开一个线程不断刷新地址里的数据,把读到的数据全部保存进一个容器中。1、通过sock通讯读取到PLC传到地址里面去的对应的数据。2、从地址里获取到的转化出来一般为有符号的整形。
2023-08-21 10:54:26
415
原创 关于QT下载include和lib文件
qIndex of /qt/online/qtsdkrepository/windows_x86/desktop/qt5_5152/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror。
2023-08-16 15:59:30
151
原创 关于QT安装和VS安装插件(包括番茄)遇到的一些问题
收藏夹里面有一些常见得问题1、qt下载,一般(按下图下载,vs装QT)建议最好安在C盘不要动他的路径2、如果QT插件下载缓慢,就换一个网试试(用自己得WiFi下的挺快的)3、如果成功安装,应该是如下图所示第一个图是选项界面,第二个图是属性界面(含有QT Project Setting)...
2022-02-21 17:28:23
1792
原创 关于MFC线程的创建
头文件//需要的头文件#include "XThread.h" XThread m_pcReadyHeartBeatThread; //线程对象 static UINT PcReadyHeartBeatFunc(LPVOID pParam); //线程函数源文件//开启一个工作线程(一般放在初始化那里)m_pcReadyHeartBeatThread.Start(PcReadyHeartBeatFunc, this);//线程函数的定义UINT CActio
2021-12-18 17:16:15
786
原创 关于VS那些宏定义(输出目录,中间目录,解决方案目录)
输出目录输出目录在对应的项目配置属性-》常规-》输出目录里面设置默认路径的话是下面的路径(SolutionDir)(SolutionDir)(SolutionDir)(Platform)$(Configuration)这几个都是宏定义,如果想看他们具体的解释的话,点击浏览-》即可查看这个这个路径$(SolutionDir)所对应的地方$(SolutionDir) 解决方案配置文件所在的路径,即.sln文件所在的地方如果想知道这个路径具体是在哪-》点击编辑如果想编辑这个路径,或者想查看这
2021-12-18 11:14:11
2127
原创 C++ MFC 封装
1、使用VS新建一个空项目(有的说也可以新建一个专门的dl文件什么的)2、新建一个.h文件#pragma once#define _CRT_SECURE_NO_WARNINGS //为了避免的一个错误警告(出现错误提示再加)#define FENGZHUANG_API __declspec(dllexport)宏定义 FENGZHUANG_API 等价于后面那个//把这个类TEST_1 导出,方便外部函数调用class FENGZHUANG_API TEST_1{public
2021-07-17 18:36:41
1656
1
原创 MFC 右键菜单
//控件内鼠标的右击事件(当前控件为listview)void CUserPage::OnNMRClickListUser(NMHDR *pNMHDR, LRESULT pResult){LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR);// TODO: 在此添加控件通知处理程序代码pResult = 0;NM_LISTVIEW pNMListView = (NM_LISTVIEW)pNMHDR;if(pNMListView
2021-07-14 10:24:34
342
原创 MFC 销售系统
VS建议采用带_s的函数,如scanf_s、strcpy_s,但这些并不是标准C/C++函数。要想继续使用此函数,需要添加 _CRT_SECURE_NO_WARNINGS这个预定义。在项目 -> 属性 -> C/C+±>预处理器 -> 预处理器定义中添加(下拉,编辑) _CRT_SECURE_NO_WARNINGS我是VS2017 ,直接用黑马的文档里面的文件,就会爆出一大推奇奇怪怪的错误,这个时候就应该按下面修改//#include "stdafx.h"#include
2021-02-23 08:31:13
128
原创 电脑快捷键
浏览器切换界面 ctrl + tap鼠标右键 ctrl 左边那个键切换界面 alt + tap切出语言栏 alt + shift切换五笔与拼音 ctrl + shift使用快捷键可以快速定位到地址栏搜索内容 Ctrl + L 或 Alt + D 或 F6最常用的电脑快捷键Ctrl+1,2,3… 功能:切换到从左边数起第1,2,3…个标签Ctrl+A 功能:全部选中当前页面内容Ctrl+C 功能:复制当前选中内容Ctrl+D 功能:打开“添加收藏”面版(把当前页面添加到收藏夹
2021-02-22 08:45:29
1589
原创 MFC 树控件
has lines 连接线has button 按钮lines at root 根节点的线添加图标icon在资源视图下面 icon文件夹-》右键——》添加资源-》导入(一般我们把资源放在res文件夹下)// TODO: 在此添加额外的初始化代码 //树控件使用 //设置图标 //准备HICON图标 HICON icons[4]; icons[0] = AfxGetApp()->LoadIconW(IDI_ICON1); //图标名字 icons[1] = AfxGetA
2021-02-20 15:00:55
444
原创 MFC 下拉框与listctrl列表控件
combo box 下拉框添加数据 属性 data 以; 为分隔符Type 默认是dropdown 下拉框的值可修改,可以改成下拉列表,只选模式sort 默认排序的(里面的数据是默认排序的) // TODO: 在此添加额外的初始化代码 //下拉框添加 m_combox.AddString(TEXT("12345")); m_combox.AddString(TEXT("憨憨")); //设置默认选项,根据索引 m_combox.SetCurSel(7); //根据索引插入
2021-02-19 17:29:16
782
原创 MFC edit编辑框
更改编辑文本框的属性例如:mlitiline 是否允许多行want return 是否允许回车auto HScro 水平方向无线延伸auto VScro 垂直方向无线延伸Horizontal scroll 水平方向滚动条Vertical Scroll 垂直方向滚动条exit(0) 退出程序Cdialog::onOK() 以确认的方式退出当前对话框Cdialog::onOK() 以取消的方式退出当前对话框如果有两个编辑文本框,避免敲回车直接退出当前对话框,找到mf
2021-02-19 15:56:25
206
原创 MFC 静态文本
可以从工具箱里面添加static text 的控件如何让按钮button 控件与文本控件联系到一起?使用变量,选中文本控件-》右键-》添加变量观察一下控件ID,在添加变量之前需要把IDC_STATIC默认变量ID改变(选中控件-》右键-》属性——》ID)否则添加的变量就不是属于它自己的,可以对访问权限进行改动-》添加名称,一般是M_什么,例如:m_text-》完成然后就会生成(在默认dialog源文件下)void CmfcstatictextDlg::DoDataExchange(CDataEx
2021-02-19 14:44:50
426
原创 MFC模态与非模态
创建MFC 项目新建项目-》 MFC应用-》应用程序类型为单个文档,项目样式选择MFC standard或者应用程序类型选择基于对话框-》完成资源视图1:解决方案资源管理器-》资源文件-》找到.rc后缀的文件-》双击进去-》打开dialog文件夹-》IDD_MFC_03_DIALOG(点击这个)2:在工具栏下面的视图找到资源视图(vs2017版本的在视图-》其他窗口-》资源视图),点击就能打开,然后打开dialog文件夹-》IDD_MFC_03_DIALOG...
2021-02-18 20:31:28
502
原创 MFC 入门
创建空项目步骤;新建项目-》windows桌面-》windows桌面向导-》其他选项里面勾选空项目,应用程序类型选择桌面应用程序mfc_02.cpp文件#include "mfc_02.h"MyApp app; //全局应用程序对象,有且仅有一个BOOL MyApp::InitInstance(){ //创建窗口 MyFrame* frame = new MyFrame; //显示和更新 frame->ShowWindow(SW_SHOWNORMAL); //激活并显示
2021-02-18 16:58:30
119
原创 VS 2017快捷键
文章目录自动对齐 ctrl + K , ctrl + D注释 ctrl + K, ctrl + C取消注释 ctrl + K, ctrl + U自动对齐 ctrl + K , ctrl + D注释 ctrl + K, ctrl + C取消注释 ctrl + K, ctrl + U
2021-02-03 11:33:31
310
QT 调用HTTP的POST上传时耗时久咋解决
2024-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人