GreenHandBruce
码龄3年
  • 348,313
    被访问
  • 183
    原创
  • 4,315
    排名
  • 231
    粉丝
关注
提问 私信

个人简介:本人有多年qt开发经验,欢迎技术交流weixin:13382893223

  • 加入CSDN时间: 2018-12-03
博客简介:

weixin_43935474的博客

查看详细资料
  • 5
    领奖
    总分 1,556 当月 114
个人成就
  • 获得272次点赞
  • 内容获得430次评论
  • 获得1,562次收藏
创作历程
  • 12篇
    2022年
  • 29篇
    2021年
  • 57篇
    2020年
  • 98篇
    2019年
成就勋章
TA的专栏
  • C#
    52篇
  • SqlServer
    10篇
  • Xamarin
    2篇
  • VS2015&C++控制台程序
    6篇
  • VS2015&C++控制台程序
    2篇
  • VS2015&MFC
    4篇
  • QT
    108篇
  • Git
    1篇
  • 系统设置
    7篇
  • Linux
    15篇
  • Windows
    11篇
  • QGraphicsItem使用注意点
    2篇
  • C++ Primer
    3篇
  • Python
    1篇
兴趣领域 设置
  • 微软技术
    c#asp.net.net
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

qt使用QMetaObject::invokeMethod异步调用或QTimer::singleShot解决很久才能显示界面的问题

Qt Creator 4.11.1Qt 5.14.1 (MSVC 2017, 32 bit)win10系统Thinkpat T590在项目很大的情况下,界面加载的东西会很多,而且必须在主线程中加载,无法用多线程去处理来节省时间,这时候打开程序的时候,双击exe,会过很长时间才能显示界面。这时候,心急的用户可能就想:这破软件是不是没运行起来啊,然后有双击了一下exe,这下好了,直接一下开了两个程序。为了解决这种现象,可以使用异步调用的方式或者单次计时器,让主界面先显示出来,然后再加载其
原创
发布博客 2022.05.23 ·
59 阅读 ·
0 点赞 ·
0 评论

qt显示中文乱码,编译提示常量中有换行符,文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”

系统:windows10硬件:thinkpad T590qt版本:Qt 5.14.1Qt Creator版本:4.11.1一开始我用MinGW编译器能正常编译,并且显示中文字符串也正常,如下图:然后我改成了msvc编译器,结果编译的时候就挂了,我慢慢的改动字符串内容,发现报的错还不一样,要么提示常量中有换行符,如下图:要么提示文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”,如下图:要么编译不报错,但运行显示乱码,如下图:研究后发现这.
原创
发布博客 2022.05.19 ·
28 阅读 ·
0 点赞 ·
0 评论

Qt项目通过.pri文件将众多文件按功能模块分类显示,开发大型项目必备

发布资源 2022.05.17 ·
rar

Qt开发大型项目时,通过.pri文件将众多文件按功能模块分类显示

1.新建一个项目取名TestPri,如下图:2.添加多个类,如下图:3.可以看到随着添加的类越来越多,我们的qtcreator界面左侧的项目导航栏中的文件越来越多,越来越让人看得眼花,当你的项目工程特别大,文件数量特别多的时候,如果还是这样所有文件都堆在一起的话,想要找某个文件就变得非常困难,极大地影响开发效率。这时候就可以用到pri文件。步骤如下:a.右击TestPri项目,选择Add New—General—EmptyFile—取名function1.prib.打开TestP
原创
发布博客 2022.05.17 ·
67 阅读 ·
0 点赞 ·
0 评论

opencv Mat::at<>()报错问题记录

//1.它是一个二维矩阵,如果矩阵的维度大于 2 ,执行出错CV_DbgAssert(dims <= 2); //2.如果传过来的矩阵数据为空,执行出错CV_DbgAssert(data); //3.访问不到像素,如图像为500x500,给出的访问命令像素点指向了(600,400)超出了500CV_DbgAssert((unsigned)i0 < (unsigned)size.p[0]); //4.同理 3CV_DbgAssert((unsigned)(i1 * Data.
原创
发布博客 2022.05.12 ·
49 阅读 ·
0 点赞 ·
0 评论

qt实现程序密钥注册功能,并实现一台电脑系统一个密钥

发布资源 2022.05.07 ·
zip

qt实现程序密钥注册功能,MD5加密+AES加密,并实现一台电脑系统一个密钥

qt实现了一个给自己软件加密的功能。原理是:需要被注册的软件第一次运行的时候,在系统的注册表里面注册一个键值,如下:这个值作为生成密钥的用户识别号,然后生成密钥文件key.db,把这个key.db文件放到软件执行目录下,即可完成软件的注册并正常使用软件。软件第一次打开的界面及密钥生成工具软件界面如下:将密钥生成工具软件生成的key.db放到软件执行目录下之后,软件即可正常使用,如下图:代码使用了MD5加密 外加 AES加密,解密和加密的核心代码如下:QSt.
原创
发布博客 2022.05.07 ·
63 阅读 ·
0 点赞 ·
0 评论

C#Datagridview使用小窍门——当用户要求加列的时候减少代码改动量

datagridview赋值的一般写法: for(int i=0;i<5;i++) { dataGridView1.Rows[i].Cells[0].Value = (i+1).ToString(); dataGridView1.Rows[i].Cells[1].Value = "Name"+(i+1).ToString(); dataGridView1.
原创
发布博客 2022.04.29 ·
259 阅读 ·
0 点赞 ·
0 评论

qtcreator安装及配置

1.在安装qt之前,我们要先安装好visualstudio,并勾选c++相关的所有组件2.安装好之后,安装qt安装完之后,打开qtcreator,这时候,如果你新建程序的时候只需要用mingw编译器的话,那就可以正常开发了,但如果需要msvc编译器的话,还需要设置一下,步骤如下:点击——工具——选项,如下:c和c++编译器分别下拉选择一下,如下:选完之后,我们就可以正常新建程序并运行程序了,但还有问题就是不能debug调试,这个时候,问题处在上图中debugge.
原创
发布博客 2022.04.19 ·
980 阅读 ·
0 点赞 ·
0 评论

Win10下安装SqlServer2014提示需安装.NETFramework3.5SP1

系统:win10硬件:thinkpad T590问题:安装SqlServer2014提示需安装.NETFramework3.5SP1一开始我在VisualStudio里面勾选.net framework 3.5组件安装,然后重启,结果没用,安装sqlserver的时候还是提示需要安装.NETFramework3.5SP1然后网上搜了半天找到个方法:打开控制面板--程序和功能--启用或关闭Windows功能全勾选".NET Framework 3.5(包括.NET2.0和3.0)"..
原创
发布博客 2022.04.19 ·
551 阅读 ·
0 点赞 ·
0 评论

c#字符串全角转半角

用c#编写程序时,用户在输入框输入的字符大部分情况下是半角,但有时候是全角,这时候我们在程序里面判定字符串匹配的时候就需要全角半角都自适应匹配才行,这就需要进行字符串的全角半角的转换,具体代码如下:/**/ // / // / 转半角的函数(DBC case) // / // /任意字符串 // /半角字符串 // / // /全角空格为12288,半角空格为32 /...
原创
发布博客 2022.04.07 ·
217 阅读 ·
0 点赞 ·
0 评论

qt显示中文乱码的问题

开发版本:Qt Creator 4.11.1Qt 5.14.1QMessageBox::about(this,"提示","登记成功!");这段代码在运行的时候显示的提示内容变成了乱码,解决方式:在main.cpp加上一下代码:int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec *codec = QTextCodec::codecForName("UTF-8");//.
原创
发布博客 2022.04.02 ·
209 阅读 ·
0 点赞 ·
0 评论

工业领域使用qt开发UDP通信功能的实现(包括单播,广播,组播)

发布资源 2022.02.28 ·
zip

C#重写Label类实现绘制箭头,矩形,圆形,菱形,三角形

在winform中,自己写了个继承自label的类,实现了一些简单图形的绘制,省的用这些小图标的时候还要用ps做图片再贴进去。新建一个winforms程序,添加一个CusLabel.cs类,代码如下:using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;namespace TestCusLabel{ p...
原创
发布博客 2022.02.08 ·
319 阅读 ·
0 点赞 ·
0 评论

Xamarin创建打电话程序

程序功能:何创建一个应用程序,将字母数字电话号码(由用户输入)转换为数字电话号码,然后呼叫该号码。开发环境:VS2019 Enterprise硬件:ThinkPad T570系统:win10步骤:打开VS,创建新项目,选择移动应用(Xamarin.Forms)点击下一步,给项目命名为Phoneword,然后点击创建选择空白应用,然后点击创建打开MainPage.xaml文件,内容删掉后改成如下:using System;using Xamarin....
原创
发布博客 2022.01.17 ·
1332 阅读 ·
1 点赞 ·
0 评论

拖动旋转缩放椭圆和矩形

发布资源 2022.01.10 ·
zip

qt实现visionpro矩形直线圆形卡尺控件

发布资源 2022.01.10 ·
zip

qt实现贪吃蛇游戏小程序

发布资源 2021.12.23 ·
zip

QT下实现图片的自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、以及重置并截图保存

发布资源 2021.12.22 ·
zip

qt编写的点云显示工具可拖动缩放旋转

本例程通过重写QGLWidget类实现点云的显示,并可对点云进行移动,缩放,旋转的操作。
原创
发布博客 2021.12.21 ·
151 阅读 ·
0 点赞 ·
0 评论
加载更多