Qt
文章平均质量分 65
Izumi Sagiri
这个作者很懒,什么都没留下…
展开
-
QT:简单的小游戏开发日记
最近在b站上学了下GUI开发 (实在不想看黑框了 ),做出来一个翻金币的小游戏。虽然写完了但是不会打包,一直也没有给别人帮我debug。在我会打包之前现在这里复盘一下程序是怎么写出来的。说实话,Qt的学习确实让我有点了解了程序的运行机制。最简单的就是connect函数只走一遍,不是发一遍信号走一遍。而且不是发信号的时候才走这句话。资源添加开发一个程序不可避免的需要图片和音效。虽然我现在还没加音效 由于我用的visual studio开发,vs自动给我创建了一个.qrc文件,资源全放在这里面。添加原创 2021-03-30 22:06:25 · 2327 阅读 · 0 评论 -
Qt:对话框
Qt对话框分为两种。一种是模态对话框,即弹出此对话框时,用户不可以操作此程序其他窗口。 另一种是非模态对话框,弹出此对话框时,用户可以操作此程序的其他窗口。定义一个对话框很简单,在这里我们顺便设置好它的父亲QDialog* dig = new QDialog(this);模态对话框一句话dig->exec();似乎是这样可以中断main 函数中a 的消息循环,实现无法操作的效果。非模态对话框最早我们尝试显示按钮控件的时候其实就学会了。当时我们照葫芦画瓢,按照窗口的方式实现了一个按原创 2021-03-20 22:03:28 · 145 阅读 · 0 评论 -
Qt:信号和槽
信号和槽几乎是Qt中最重要的东西,有了这东西,程序各个组件的交互变得更加简单。信号(signal) 是特殊情况下发生的事件,例如QPushButton中的Clicked()槽(slot) 又叫槽函数 是用来相应信号的函数。 可以与信号连接 又可以直接被调用。槽函数与一般函数不同点是,其可以与信号连接,信号发射时它也会立即被调用。信号与槽这里说自定义信号和槽平时定义类时 有public protect private 三种权限在Qt中多了两种,也就是定义信号和槽的地方signals: 信号定义于原创 2021-03-18 22:12:36 · 111 阅读 · 0 评论