随笔分类 -  Qt

Qt编程
聊聊Qt中的Widget调色板QPalette
摘要:在实际的应用开发中,经常需要对某个窗体或某个控件的颜色外观,如背景色、前景色等进行设置,已达到界面美化的效果。Qt中的窗体或控件都是Widget类,Qt中提供的调色板QPalette类就是专门用于管理控件的外观显示。QPalette类相当于对话框或控件的调色板,管理着控件和窗体的所有颜色。 QWid 阅读全文

posted @ 2020-06-06 11:18 我来乔23 阅读(3112) 评论(0) 推荐(0) 编辑

Qt实现流动管道的一个思路
摘要:分为管道段Section和管道连接段Join两部分。PipeSection使用drawLine绘制PipeJoin使用drawArc绘制都加入到path中去,最后调研drawPath来绘制 为了体现管道的立体性,定义管道的内壁宽度InnerLayerWidth和外壁宽度OutterLayerWidt 阅读全文

posted @ 2020-05-04 16:58 我来乔23 阅读(3464) 评论(2) 推荐(0) 编辑

Qt错误:error: undefined reference to `vtable for 类名'
摘要:我在Qt Creator中对一个程序不断进行修改进行实验,一个类需要使用信号槽。于是,我将其继承于QObject: class MyClass : public QObject { Q_OBJECT public: MyClass(); ... } 此时构建出错了:error: undefined 阅读全文

posted @ 2020-05-04 16:21 我来乔23 阅读(1116) 评论(0) 推荐(0) 编辑

Qt WebSocket之安全的sslechoserver&sslechoclient
只有注册用户登录后才能阅读该文。

posted @ 2020-04-21 18:13 我来乔23 阅读(11) 评论(0) 推荐(0) 编辑

Qt WebSocket之Echo Server&Client
只有注册用户登录后才能阅读该文。

posted @ 2020-04-21 17:36 我来乔23 阅读(19) 评论(0) 推荐(1) 编辑

[转] Qt动画框架中文翻译
摘要:原文地址:https://www.pressc.cn/63.html 毕竟国内大部分程序员看英文费劲,有人给翻译出来了,特学习一下。 这篇文章主要讲述 Qt 动画框架是如何架构的,并且通过最简单的例子展示如何实现 Qt 动画。​ 概述 下面这张图片展示了 Qt 动画框架中最重要的类以及它们之间的关系 阅读全文

posted @ 2020-04-21 16:15 我来乔23 阅读(326) 评论(0) 推荐(0) 编辑

Qt多文档实现屏幕空间(类似监控多画面)效果
摘要:Qt多文档程序中的每一个子窗口就是一个个的画面,子窗口可以自由拖动,激活来使用。现实中,类似于监控的多画面同时排列显示比较常见,也比较实用。实现思路:1、响应窗口的resizeEvent事件2、根据分割数目,通过setGeometry动态设置子窗口相对位置代码如下: 1 #ifndef MAINWI 阅读全文

posted @ 2020-03-16 14:14 我来乔23 阅读(1030) 评论(0) 推荐(1) 编辑

Qt MDI子窗口图标设置问题
摘要:使用Qt QMainWindow建立MDI应用程序,QMainWindow充当主窗口,默认地,窗口图标为空,即QIcon()。如果想设置主窗口的图标,调用setWindowIcon(QIcon *ico)即可。 我在主窗口中放置多窗口区域:setCenteralWidget(QMdiArea *ar 阅读全文

posted @ 2020-03-13 13:33 我来乔23 阅读(1815) 评论(0) 推荐(0) 编辑

Qt Creator调试命令行参数
摘要:Qt Creator是开发Qt程序官方推荐的IDE,当然也可以使用VS来开发,对于习惯于VS环境的人来说,需要慢慢熟悉这个IDE。有时候程序需要传入命令行参数来解析,如: 1 int main(int argc, char *argv[]) { 2 bool badState = false; 3 阅读全文

posted @ 2020-02-20 12:08 我来乔23 阅读(1982) 评论(0) 推荐(1) 编辑

qt编译错误:invalid new-expression of abstract class type "*"
摘要:编译qt程序中出现了编译错误:invalid new-expression of abstract class type “*” 1 class dx_iface : public DRW_Interface { 2 public: 3 dx_iface(){dxfW = NULL;} 4 ~dx_ 阅读全文

posted @ 2020-02-20 11:48 我来乔23 阅读(2407) 评论(0) 推荐(0) 编辑

Qt中遇到QLineEdit设置文本setText时程序崩溃
摘要:参考例子:https://blog.csdn.net/u014252478/article/details/80377103学习QT Socket编程。运行TcpServer时程序崩溃了,讨厌的Segmentation fault又出现了! 调用栈显示QLineEdit调用setText的位置,很可 阅读全文

posted @ 2020-01-16 11:41 我来乔23 阅读(3336) 评论(0) 推荐(0) 编辑

关于Qt源码调试总结
摘要:Qt开发过程中,不免会要调试Qt源码来看一下Qt API的运行机制。一般地,根据项目需要,Qt可以使用Qt Creator或者VS+Qt插件进行开发。前提:安装Qt的时候需要勾选安装Qt源码Src在Qt Creator中进行Qt源码调试:参见:https://www.cnblogs.com/Brav 阅读全文

posted @ 2019-12-28 17:02 我来乔23 阅读(894) 评论(0) 推荐(0) 编辑

QT信号槽连接语法总结
摘要:信号槽是 Qt 框架引以为豪的机制之一。 所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种触发是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函 阅读全文

posted @ 2019-11-27 13:36 我来乔23 阅读(1981) 评论(0) 推荐(0) 编辑

Qt Creator单步调试快捷键F10经常失灵问题
摘要:使用Qt Creator调试程序的时候经常会遇到F10单步调试快捷键不响应的问题。 打开调试菜单如下:有两个快捷键为F10的调试菜单项,于是快捷键冲突了! 解决办法:废话不说,直接上图 由于StartAndBreakOnMain使用的较少,选中它,将其快捷键修改为其它(如F8) 此时不再冲突了,可以 阅读全文

posted @ 2019-11-12 20:36 我来乔23 阅读(1352) 评论(0) 推荐(0) 编辑

Qt Creator配置MSVC调试器
摘要:安装完QT后会看到Qt Creator中的MSVC构建组件带有黄色的感叹号,那是因为没有调试器的原因。由于Qt-MSVC版本套件没有默认安装调试器, 需要我们自己手动下载安装。 根据官方文档http://doc.qt.io/qtcreator/creator-debugger-engines.htm 阅读全文

posted @ 2019-11-12 20:26 我来乔23 阅读(12685) 评论(0) 推荐(0) 编辑

Qt窗口退出与事件循环退出的问题
摘要:我在Qt主程序中开启一个线程,线程中使用信号-槽来产生QMainWindow(GUI),main函数代码如下:int main(int argc, char *argv[]){ QApplication a(argc, argv); NetWorkThread thread; thread.star 阅读全文

posted @ 2019-11-01 09:56 我来乔23 阅读(4650) 评论(0) 推荐(1) 编辑

qt构建错误: dependent "*.h" does not exist.
摘要:项目中需要维护一套qt工程,今天发现一个头文件名称中单词拼写错误,就改正了,结果重新构建提示: dependent "*.h" does not exist. 原因:修改了文件后,qt pro不会自动关联新名称,可能存在旧的缓存,导致文件关联依赖没有更新过来。 解决:打开pro文件,全选,剪切,再粘 阅读全文

posted @ 2019-10-29 17:44 我来乔23 阅读(4467) 评论(0) 推荐(1) 编辑

Qt for Android使用grpc探索
摘要:利用Qt在Android上使用grpc需要*.a的静态库,Windows上编译的lib库以及linux编译出来的.a,经过尝试,均无法链接成功。本文尝试使用NDK来编译Android版本的grpc静态库。 前言 Qt for Android上要使用grpc,需要用到对应Android架构的静态库文件 阅读全文

posted @ 2019-09-19 09:49 我来乔23 阅读(1775) 评论(3) 推荐(1) 编辑

Windows+Qt+MinGW使用gRPC
摘要:本文参考博客文章Qt gRPC 简单应用进行了亲自尝试,特此记录以下过程,为后人提供经验。我的环境:Windows10 x64需要依赖MSYS2环境(一个类Unix环境,包管理器)MSYS2 github:https://github.com/msys2MSYS2包含了很多软件包(https://p 阅读全文

posted @ 2019-09-17 10:45 我来乔23 阅读(5744) 评论(1) 推荐(1) 编辑

Windows+Qt使用gRPC
摘要:上篇文章《Windows+VS2017使用gRPC》编译出了Windows下可用的gRPC静态lib库文件,在此基础上要想在Qt上使用,需要使用MSVC2017 64bit构建组件进行构建。 grpc-server 新建基于Widget的Qt工程grpc-server Widget.h 123456 阅读全文

posted @ 2019-09-12 15:57 我来乔23 阅读(4823) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示