![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt
文章平均质量分 67
BearPot
你太容易因为别人优秀而焦虑 你需要的是平静的把自己的事做好
个人网站:http://www.potba.cn/
展开
-
qDebug()打印QString去除引号的三种方式
qDebug()打印QString去除引号的三种方式原创 2024-02-01 20:10:16 · 705 阅读 · 0 评论 -
Qt两种定时器
对于 QTimerEvent不用重写定时器超时函数并且再手动绑定,QTimerEvent他会自动调用timerEvent,该函数将自动在使用startTimer函数启动的定时器到期时被调用,所以只需要重写这个就行。这样通过按钮点击之后,调用里面Qtimer的start,因为外面绑定了定时器超时槽函数,所以。一般用按钮控制定时器,所以跟按钮关联的槽函数一般里面有start,stop就是控制定时器的。然后需要给定时器绑定 定时器超时的槽函数,也就是时间到了,该做什么。用timerId可以获取哪个定时器的id。原创 2024-01-27 14:24:03 · 510 阅读 · 0 评论 -
Qt自学笔记
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HxG4ybs4-1686157321362)(C:/Users/oorik/AppData/Roaming/Typora/typora-user-images/image-20230607211307289.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bnUHmZnr-1686157321355)(…原创 2023-06-21 09:27:08 · 423 阅读 · 0 评论 -
Qt控件学习
我们对复选框按钮操作的时候,可以设置选中和未选中状态,并且还可以设置半选中状态,这种半选中状态一般需要当前复选框按钮下还有子节点,类似一树状结构。这里我们选择group box 把一组按钮放一起,给这些按钮设置一个槽函数,选中后做个打印看看。QRadioButton 是 Qt 提供的单选按钮,QCheckBox 是 Qt 中的复选框按钮,它的父类是 QAbstractButton。用容器去吧这一组一组的按钮区分开来,容器。他是高配版QPushButton。原创 2023-06-21 09:24:33 · 1157 阅读 · 1 评论 -
qt信号槽
如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。connect函数相对于做了信号处理动作的注册 调用conenct函数的sender对象的信号并没有产生, 因此receiver对象的 method 也不会被调用 method槽函数本质是一个回调函数, 调用的时机是信号产生之后, 调用是Qt框架来执行的 connect中的sender和recever两个指针必须被实例化了, 否则conenct不会成功。原创 2023-06-21 09:26:06 · 259 阅读 · 0 评论 -
qt常用基本类
QVariant类,这个类型充当着最常见的数据类型的联合,提供大量的api可以进行类型的转换。qt的这些类型能互相转换,也能转换为标准c++的string,反正api用到去查就行。QDate日期 ,第二种写法里面就是format格式化,查帮助文档看看有很多的。QString就是给字符串套层壳子,他是QByteArray的更深一层封装。qt里面的QByteArray类型就是c的字符数组char*套一层壳子。反正就是字符串的意思。qt里面有自己一套api和c/c++的api都是对应通用的。原创 2023-06-19 21:27:00 · 435 阅读 · 0 评论 -
qt三个窗口基本类
因为qt总是来回继承的,很多类都是qobject这个类的子类或者间接子类,qt后台继承会构建一颗继承树,,父类要析构就得先去析构子类,这下就明白吧。把TestWidget那块if取开,让他走上面那两句代码,因为那两句没有传父类widget对象,这样TestWidget窗口的就不会去嵌入主窗口,你在运行就会有三个窗口且来回鼠标可以去切换,点的动的!我们创建项目一开始的类,就是继承QMainWinow这个类,算是你的主窗口,菜单栏的这种,去对应的ui界面也能去拖动按钮,控件。会发现只有一个窗口,且窗口内嵌。原创 2023-06-06 11:45:00 · 682 阅读 · 0 评论