随笔分类 -  Qt学习

摘要:转载: https://blog.csdn.net/pxlprefect/article/details/131324465 1.release编译运行写好的程序 2.新建一个文件夹,将生成的exe文件复制到下面 3.搜索qt,找到qt的命令行 ![image](https://img2023.cn 阅读全文
posted @ 2023-08-21 10:22 sgggr 阅读(190) 评论(0) 推荐(0) 编辑
摘要:QTextCodec类提供了文本编码之间的转换。Qt使用Unicode来存储、绘制和操作字符串。在许多情况下,您可能希望处理使用不同编码的数据。例如,大多数日本文档仍然存储在Shift-JIS或ISO 2022-JP中,而俄罗斯用户的文档通常存储在KOI8-R或Windows-1251中。 Qt提供 阅读全文
posted @ 2023-05-12 21:32 sgggr 阅读(642) 评论(0) 推荐(0) 编辑
摘要:首先分清两个概念:C文件中(转换为16进制)汉字的编码,编译后bin文件中汉字的编码。 gcc的 -finput-charset 和 -fexec-charset 两个选项的存在就是为了实现这两者的转换。 默认情况下,gcc使用UTF-8 charset。 C文件中使用GBK编码的汉字:若要使bin 阅读全文
posted @ 2022-12-26 14:40 sgggr 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:Qt fromLocal8Bit()函数可以设置编码 Qt默认的编码是unicode。 windows默认使用(GBK/GB2312/GB18030) 使用fromLocal8Bit(),实现了从本地字符集GB到Unicode的转换,用于处理汉语显示乱码等问题。 static inline QStr 阅读全文
posted @ 2022-11-21 14:45 sgggr 阅读(848) 评论(0) 推荐(0) 编辑
摘要:编辑区关闭右侧不必要的警告提示 帮助->关于插件-> C++ ->ClangCodeModel 提升控件时是否需要全局包含 ![image](uploading...) 打勾✔后ui_xxx.h 包含的时候就是 <> #include <xxxxxx.h> 不打勾就是 “” #include "xx 阅读全文
posted @ 2022-09-29 15:42 sgggr 阅读(68) 评论(0) 推荐(0) 编辑
摘要:pro文件简介、qmake命令简介 为了介绍pro文件,不得不提一下qmake命令了。qmake命令的作用是让pro文件转变为Makefile文件而存在的。 假如有一个StudyProject.pro文件,如果想要直接命令行方式生成makefile,可以输入 qmake StudyProject.p 阅读全文
posted @ 2021-07-17 13:57 sgggr 阅读(931) 评论(0) 推荐(0) 编辑
摘要:在进行qt程序的设计过程中,利用qDebug()来进行调试信息的输出,便于调试。 程序发布后,在应用环境中运行,可能会有意想不到的bug,导致程序非正常运行,但又不能确定其原因。这时在pro文件中添加 CONFIG += console qmake后,再次将发布程序。 在应用环境中运行的时候,程序运 阅读全文
posted @ 2021-01-29 13:27 sgggr 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/findumars/p/7701675.html 前面一节我们讲解了图片的显示,其中很多都用到了坐标的变化,这一节我们简单讲一下Qt的坐标系统,其实也还是主要讲上一节的那几个函数。这里我们先讲解一下Qt的坐标系,然后讲解那几个函数,它们分别是:t 阅读全文
posted @ 2020-12-24 16:10 sgggr 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xiaopei_yan/article/details/81410092 前言 QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。 阅读全文
posted @ 2020-10-28 10:20 sgggr 阅读(885) 评论(0) 推荐(0) 编辑
摘要:QObject* obj=new QObject; obj->setObjectName("myObj"); //保存 QVariant var=QVariant(QMetaType::QObjectStar,&obj); //提取 QObject* myobj=qvariant_cast<QObj 阅读全文
posted @ 2020-10-26 16:34 sgggr 阅读(540) 评论(0) 推荐(0) 编辑
摘要:概念 !!!模态对话框(ModalDialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。 1. 模态窗体是指:在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。 2. 阅读全文
posted @ 2020-10-23 08:36 sgggr 阅读(757) 评论(0) 推荐(0) 编辑
摘要:1.Qt setMargin()和setSpacing() 的含义 mainLayout->setMargin(30); //表示控件与窗体的左右边距 mainLayout->setSpacing(40); //表示各个控件之间的上下间距 2.窗口部件的几何布局 包含窗口边框的处理函数,有x()、y 阅读全文
posted @ 2020-10-22 17:47 sgggr 阅读(150) 评论(0) 推荐(0) 编辑
摘要:打开终端:Ctrl+Alt+T 终端窗口再打开一个终端的标签:Ctrl+Shift+T 切换终端标签:Alt+1 Alt+2 安装软件:sudo apt-get install vim 1.查看当前目录内容ls 2.创建目录 3.删除目录 4.创建空文件 touch 创建的文件大小为0 5.创建一个 阅读全文
posted @ 2020-09-01 13:14 sgggr 阅读(128) 评论(0) 推荐(0) 编辑
摘要:qt的大部分控件都是基于QWidget的,所以有时需要通过一种方法判断获取到的Widget是哪种类型的控件; 解决文案是:QWidget->metaObject()->className(), 例如: QString(ui->label->metaObject()->className()) == 阅读全文
posted @ 2020-08-31 15:43 sgggr 阅读(1007) 评论(1) 推荐(1) 编辑
摘要:https://www.cnblogs.com/quyc/p/12857054.html (1)不带参数的构造函数初始化 //初始化一个size为0的vector vector<int> abc; (2)带参数的构造函数初始化 //初始化size,但每个元素值为默认值 vector<int> abc 阅读全文
posted @ 2020-08-28 13:22 sgggr 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:前向声明&include区别 下面主要介绍了前向声明概念、用法以及和#include区别 前向声明概念(forward declaration) 在程序中引入了类类型的B.在声明之后,定义之前,类B是一个不完全类型(incompete type),即已知B是一个类型,但不知道包含哪些成员.不完全类型 阅读全文
posted @ 2020-08-27 15:54 sgggr 阅读(465) 评论(0) 推荐(0) 编辑
摘要:ChartDirector 6.0 (C++ Edition) Installation Installing ChartDirector for C++ ChartDirector for C++ is released as a zip file on Windows, and as a tar 阅读全文
posted @ 2020-08-27 14:37 sgggr 阅读(395) 评论(0) 推荐(0) 编辑
摘要:class A { static int si; static void sfunc(){cout<< si;} }; int A::si=0;//静态成员不能在类内初始化。使用时:int tmp=A::si 类的static member不会存在每一个具体的class object之中,而是存放在 阅读全文
posted @ 2020-08-27 11:11 sgggr 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:变量声明: extern int a;//只声明一下这个变量,会在别处定义的 变量定义: int a;//说明该变量在内存中的位置和大小,声明加定义 变量初始化: int a = 7;//定义时给变量一个值 变量赋值: a=2;//把变量原有的值擦除,重新给一个值 C 中的左值(Lvalues)和右 阅读全文
posted @ 2020-08-27 11:09 sgggr 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示