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