qq_29980847
码龄11年
求更新 关注
提问 私信
  • 博客:18,393
    18,393
    总访问量
  • 16
    原创
  • 1
    粉丝
  • 41
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
加入CSDN时间: 2015-07-20
博客简介:

风中的呢喃

博客描述:
学习记录(qt)
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得4次评论
  • 获得49次收藏
  • 博客总排名162,794名
  • 原力等级
    原力等级
    0
    原力分
    29
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 1篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • python-docx学习
    1篇
  • 嵌入式qt开发
    2篇
  • Linux
    1篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

16人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

doc基本操作及注意事项

记录学习python写word文档过程,备忘录
原创
博文更新于 2025.12.05 ·
244 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

界面美化QSS学习笔记

QSS样式使用什么是qss直接设置样式表QSS文件导入设置QSS文件生成qss文件导入qss文件读取并设置随记总结 由于工作需要,系统学习qt,最近正好想学一下界面美化,准备用博客记录一下知识点、和踩过的坑。就当做是笔记本吧。 之前修改控件的图片样式,只会点击右键样式表,自动导入,或者代码属性进行设置,但是这种方式会有大量的代码产生,看起来也有种不简洁的感觉,尝试使用qss文件来...
原创
博文更新于 2021.09.09 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

QT帮助文档搜索不到任何东西

QT帮助文档搜索不到任何东西原因: 帮助文档缺少对应等文件解决: 添加对应等文件情景: (按F1右侧会出现框,但是搜不到任何东西)在麒麟PC端编译源码安装qt,只有assistant.exe,却并没有对应等一系列相关文档,导致无法搜索到对应的帮助信息。搜索整个Qt文件夹后,并没有找到 *.qch的文档,因此去别的linux环境下的qt(同一版本)拷贝所有 *.qch文件,并添加到环境中。操作:1.别的linux系统下(有安装完整qt的机器,最后有文档附件,仅供参考)cd /opt/Qt5.12
原创
博文更新于 2021.08.17 ·
3100 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

qt之QByteArray乱码问题解决

今天写了一个qq群聊实战,当我保存聊天记录的时候,使用QFile直接写入文件,并没有乱码出现,但是当以流形式QDataStream写入文件的时候,就出现了乱码,通过以下方式解决 //解决QByteArray乱码问题 QByteArray content=ui->msgBrowser->toPlainText().toUtf8(); QTextCodec *tc = QTextCodec::codecForName("GBK"); QStri
原创
博文更新于 2020.05.22 ·
2752 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

qte5.7编译或运行出现问题解决记录(持续更新)

问题1新建项目,并对.ui文件进行操作,交叉编译项目成功,再次去qtcreator修改.ui文件并运行发现,修改后的效果并没有体现再运行程序中。经过多次测试发现,将项目中的ui_***开头的文件删除后,回到qtcreator->clean->qmake->build->run,修改后的效果就出来了,然后再次修改进行测试,依然会显示新的效果。应该是qtcreator qmake产生的ui_****文件在对应的build_project_debug文件夹中,而交叉编译时利用qte5
原创
博文更新于 2020.07.20 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt/e交叉编译arm报错解决记录和中文乱码问题解决

记录嵌入式开发qt,交叉编译arm板遇到的错误(前面好多错误忘记截图保存了,现在开始记录)出现这个错误是因为编码方式错误,修改为默认(因为之前无法支持中文,就对编码格式进行了修改,导致这个错误折磨了我好久),修改为如下...
原创
博文更新于 2020.07.20 ·
1268 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Ubuntu12.04安装搜狗输入法(踩坑笔记)

环境:vmware10+Ubuntu12.04在网上百度了些教程,安装搜狗输入法。总是会出一些问题,经过尝试已解决,在这里进行记录。setp:1apt-get有问题会导致后面安装出现问题,因此先更新//apt命令有问题执行下列apt-get updateapt-get upgrade -fstep:2接下来按照https://blog.csdn.net/hehu8/article/details/51382366的步骤进行如下:1.添加fcitx源sudo add-apt-repos
原创
博文更新于 2020.06.24 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux环境安装及qt

之前用的Ubuntu是从别人那儿拷过来的,总是挂掉,内存还太小,工作完成后就给删掉了。最近需要在linux下开发,就又开始重新搭建发现电脑里只剩下vmware12和Ubuntu18的安装包和镜像了,因为虚拟机14没卸载,我就直接安装Ubuntu,第一次启动Ubuntu安装黑屏(重来)、第二次出现启动的字过一会儿黑屏(重来)、第三次进入选择语言界面了,我释放了下鼠标再点回去没反应。。。。。以为自己的镜像文件有问题,于是去网上又下了一份,依然不行。可能是虚拟机版本问题呢,于是把本身的vmware14卸载,
原创
博文更新于 2020.06.04 ·
812 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt内存机制及内存泄露检测工具(vld)

注:手动回收的时候使用delete,如果delete栈区的变量会发生错误,只能删除堆区的对象。delete强制删除对象,有时候它的工作还未完成,导致程序崩溃,可以使用QObject的deleteLater()方法来进行释【它会在等对象完成任务后再进行释放】VLD的下载vld.exe下载连接:https://kinddragon.github.io/vld/链接: link.安装的时候最好不要用默认的路径,自己放在D盘,重新起名(因为默认路径有空格,qt编译器路径不能用空格),如果实在要用默认的路径.
原创
博文更新于 2020.05.25 ·
1154 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

QSS自定义组件

学习QSS,自定义组件自定义QPushButton/*设置正常状态下*/QPushButton#login{ min-width:80px; min-height:40px; border:3px; border-radius:10px; background:qradialgradient(cx:0,cy:0,radius:0.5,fx:0,fy:0,stop:0 white,s...
原创
博文更新于 2020.05.25 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT自定义插件创建和使用

最近学习了自定义插件的创建和使用,踩了一些坑,在这里记录一下(怕自己忘记)新建项目(qt4设计师自定义控件)下一步,选择项目路径,起个名字点击新类,命名为Battery如果想添加自定义图标的话,可以在这里进行设置(集成到qt creator之后,设计师左边就会显示该图标,如果不设置就会出现qt默认图标)剩下的默认确定就好参数配置默认生成的是没有.ui文件的,如果编译集成的话,运行会挂掉,所以需要删除,然后自己新建ui界面类(Battery)随便放几个组件上去组合(也可以自己绘制,
原创
博文更新于 2020.05.18 ·
751 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

关于QWidget无法设置自身的backgrou-image背景图片的问题

问题描述在学习qss过程中,想利用设置整个父窗体的背景图片,结果只能对子窗体的QWidget起效,但是本身的QWidget并不能生效QWidget{ background-image:url(:/new/prefix1/images/test.jpg);}解决方式方式一1.经过查询,得到一种解决方式链接: link.重写paintEvent,并进行如下设置即可对...
原创
博文更新于 2020.05.13 ·
1741 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

子窗体全屏显示及恢复

子窗体全屏显示之前做过视频播放器实战,其中遇到过一个问题:全屏播放视频的问题,当时是通过隐藏其他的所有组件,让播放视频的label沾满整个主窗口来进行实现,虽然可以实现想要的效果,但是这种方式其实非常笨,因为如果组件或者容器太多,一个一个的隐藏、恢复显示是非常麻烦的。因此想直接使用如下方式:1.将显示的QLabel组件放入字窗体QWidget中。2.修改子窗体类型为Qt::Dialog,并进行全屏显示 ui->widget->setWindowFlags(Qt::Dialog);
原创
博文更新于 2020.05.11 ·
822 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

qt实战之抓色器

这段时间学习qss,在选取颜色的时候比较麻烦,群友给我发了一个抓色工具,我就想着自己也可以做一个,废话不多说,开始吧。抓色器实现思路放到通过鼠标的相关事件event能获取到鼠标的位置,但是没有找到能直接获取屏幕某一像素点的颜色信息相关的方法,所以打算先抓取屏幕截图,然后对截图进行制定像素点操作就可以啦。步骤步骤一:获取屏幕、鼠标位置 //抓取屏幕 QScreen * m_screen = windowHandle()->screen();
原创
博文更新于 2020.05.09 ·
765 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

qss九宫格分割法

九宫格分割法九宫格分割法,将边界图利用四条分割线,分割成九个格子,固定左上、右上、右下、左下的格子大小不变,对其余的五个格子进行缩放(平铺、拉伸)。边界图设置后,为了防止边角发生形变,相对的要设置各个方向参数一致的border-width。示例代码如下:#pushButton_3{ border-image:url(:/new/prefix1/images/song.jpg) 60 60...
原创
博文更新于 2020.05.07 ·
1866 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

qss渐变器

qss有三种渐变方式线性渐变(qlineargradient)、辐射渐变(qradialgradient)、梯形渐变(qconicalgradient)线性渐变是起点到终点的渐变background-color:qlineargradient(x1:0, y1:0 , x2:1 ,y2:0 stop:0 black ,stop:1 red);参数x1 y1 x2 y2 组合表示了是左右渐...
原创
博文更新于 2020.05.07 ·
737 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多