加油小杜(接qt定制功能,单模块开发等)
码龄6年
关注
提问 私信
  • 博客:295,372
    社区:430
    问答:31,691
    动态:1
    视频:2
    327,496
    总访问量
  • 135
    原创
  • 36,653
    排名
  • 2,610
    粉丝
  • 3
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-11-12
博客简介:

家俊的博客

博客描述:
学习技术,分析技术
查看详细资料
  • 原力等级
    成就
    当前等级
    7
    当前总分
    3,148
    当月
    10
个人成就
  • 获得333次点赞
  • 内容获得246次评论
  • 获得1,921次收藏
  • 代码片获得2,858次分享
创作历程
  • 3篇
    2024年
  • 5篇
    2023年
  • 32篇
    2022年
  • 72篇
    2021年
  • 22篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • Qt
    79篇
  • C++
    14篇
  • 每日一题
    1篇
  • 项目
    2篇
  • Android
    4篇
  • 拉票
    1篇
  • C++&Windows
    3篇
  • opencv
    1篇
  • opengl
    2篇
  • QML
    1篇
  • qt3D开发
    1篇
  • 地图开发
    4篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Cetnos7安装docker的坑

cetnos7安装好了之后,首先需要确保网络是没有问题,使用ping www.baidu.com进行尝试。如果网络通的情况下,这个说明是访问地址超时,他默认访问的地址是。新安装的cetnos7是没有docker的,所以不需要执行第一步。进行操作,执行完成后,再次执行设置仓库操作,发现成功了。如果向windows一样返回,则认为网络没有问题。需要root权限,执行后查看命令行是否出现。然后我们只需要去更改他的访问地址即可。使用vi或者vim命令打开。进行安装docker。
原创
发布博客 2024.07.25 ·
256 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

QT多线程执行时间问题

答:

你写的程序有问题吧,根据qt官网进行说明的线程推荐使用方法,把qobject放置耗时函数,使用movetothread讲qobject放入线程,你的mask0,1,2都是qthread,然后你又进行movetothread操作。(这个我不知道会有什么错误,但不推荐这么做)
更改后代码如下,时间运行基本是一致的,不会有什么太大区别

QThread *aThread=new QThread(this);
    QThread *bThread=new QThread(this);
    QThread *cThread=new QThread(this);

    A *a=new A;
    B *b=new B;
    C *c=new C;

    a->moveToThread(aThread);   //放入线程
    b->moveToThread(bThread);
    c->moveToThread(cThread);

    aThread->start();  //线程启动后会一直运行,直到当前窗体被关闭或删除
    bThread->start();
    cThread->start();

    connect(this,&Widget::sSendA,a,&A::function);   //信号和槽绑定,确定什么时候进行执行
    connect(this,&Widget::sSendB,b,&B::function);
    connect(this,&Widget::sSendC,c,&C::function);

    emit sSendA();
    emit sSendB();
    emit sSendC();

img

回答问题 2024.07.05

如何解决这个Qtreewidget问题

答:

这个是因为qtreewidget默认自带一个根item,他有一个属性叫setHeaderItem,你讲根节点设置为headeritem,就可以解决这个问题了
示例代码如下


QTreeWidget *treewidget =new  QTreeWidget(this);
    QTreeWidgetItem *item1 =new  QTreeWidgetItem();
    item1->setText(0, "abc");
    treewidget->setHeaderItem(item1);
    treewidget->show();

img

回答问题 2024.07.05

帮解释一下代码的意思

答:

img

回答问题 2024.07.05

代码一直显示构造函数不能有返回类型

答:

img


你的析构函数不要加void

回答问题 2024.07.05

qt5.15关于qradiobutton遇到的坑

不知道是只有我遇到了,还是qt本身就存在这个bug当将2个qradiobutton放入到一个布局内,然后进行来回切换,若无数据刷新的情况下,切换无异常,当窗体内有数据开始刷新了,则点击其中一个qradiobutton,另外一个未被选中的样式会变为淡蓝色,有些电脑上能看出来,有些电脑可能因为色差问题,会不明显,但问题肯定是存在的。
原创
发布博客 2024.07.04 ·
334 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

基于qt实现的远程锁软件功能(qt代码)

在我们开发的过程中,会遇到各种各样的客户,当软件开发完成后,那么就会给客户进行试用,如果你的程序不带远程锁软件功能,那么就会有客户一直白嫖,除了远程锁软件,还有加密狗,license等方法可以进行限制,加密狗的方法是安全,但总不能每个试用的客户都给他发一个加密狗吧,还有license,这种方法也挺方便的,就是比如试用30天,那么你给他一个30天左右的license,但是这个在于生成的激活文件在本地,用户只需要更改本地时间就可跳过它,而使用远程锁定软件只需要在程序内加入一段代码即可实现,前提是用户必须联网才可
原创
发布博客 2024.04.16 ·
468 阅读 ·
4 点赞 ·
1 评论 ·
9 收藏

qtpdfium的编译及读取pdf文件和一些简单操作

qtpdfium是谷歌的一款开源项目,它的内核是基于国内的福昕pdf,许可协议为 BSD 3-Clause,允许用于闭源商业行为。
原创
发布博客 2023.11.18 ·
3093 阅读 ·
3 点赞 ·
1 评论 ·
22 收藏

基于qtpdfuim编写的一款读取pdf的小工具

发布资源 2023.11.18 ·
zip

qtpdfium,一款谷歌的基于国内福昕pdf开源的读取pdf源码

发布资源 2023.11.18 ·
zip

qt多页面跳转之后同一个页面出现多次

答:

说明你的信号发送了2次,你的connect需要在关闭窗口之后调用disconnect进行取消链接

回答问题 2023.08.10

QT底层停止了因为它触发了一个异常

答:

我估计大概率是数组越界,你得看下你程序在你运行期间做了什么事情,或者是你进行什么操作之后程序就奔溃了,需要你去找对应的代码,然后单步调试,或者打debug才能知道原因

回答问题 2023.08.10

Qt配置msvc编译后出现问题

答:

你vs2017安装之后有没有把bin目录配置到系统环境变量内

回答问题 2023.08.10

关于#qt#的问题:请问怎么用Qt实现一个窗口只显示在桌面上,类似桌面小工具那样

答:

你是想做一个桌面整合工具是吧,可以把桌面上的一些软件放到这个容器里面是吧。
给你一个思路,使用一个窗体(Qwidget),然后定义拖动事件,将可执行程序拖动到窗体内,通过dragandmove事件获取到路径,将图片获取到,然后添加图片就行

回答问题 2023.08.04

被人利用qqkey进邮箱改绑

答:

是qq嘛,进行申诉

回答问题 2023.08.04

pycharm的路径问题

答:

没有办法的,因为你从windows路径复制过去的就是反斜杠

img


有一种方法就是通过程序来更改

path = r'C:\Users\Username\Documents\file.txt'
path = path.replace('\\', '/')
print(path)

回答问题 2023.08.04

C#怎么写0变为1及1变为0的事件?

答:

你用一个判断语句不就行了


    bool i_bool=true;
    if(i_bool)
    {
        i_bool=!i_bool;  // 1变为0
    }
    else
    {
        i_bool=!i_bool;  //0变为1
    }


回答问题 2023.08.04

c语言pat基础题改错8.4-1

答:

img


这个地方多了一个空格“%d"那个地方

img

回答问题 2023.08.04

电脑在没有使用的情况下没有网了该怎么解决

答:

重启电脑解决90%问题,重装系统解决100%问题

回答问题 2023.08.03

求计算机网络管理员初级理论试题和实操试题

答:

我有这个证,但是工作基本没用到,当时还是学校给的试题,随便做做,就过了

回答问题 2023.08.03
加载更多