摘要:
Qt消息机制和事件 1 事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 在前面我们也曾经简单提到,Qt 阅读全文
posted @ 2020-09-23 17:27
annora11
阅读(299)
评论(0)
推荐(0)
摘要:
自定义消息框 Qt 支持模态对话框和非模态对话框。 模态与非模态的实现: l 使用QDialog::exec()实现应用程序级别的模态对话框 l 使用QDialog::open()实现窗口级别的模态对话框 l 使用QDialog::show()实现非模态对话框。 模态对话框 l Qt 有两种级别的模 阅读全文
posted @ 2020-09-23 16:32
annora11
阅读(703)
评论(0)
推荐(0)
摘要:
1.自定义信号和槽 使用connect()可以让我们连接系统提供的信号和槽。但是,Qt 的信号槽机制并不仅仅是使用系统提供的那部分,还会允许我们自己设计自己的信号和槽。 下面我们看看使用 Qt 的信号槽: 首先定义一个学生类和老师类: 老师类中声明信号 饿了 hungry signals: void 阅读全文
posted @ 2020-09-23 10:30
annora11
阅读(634)
评论(0)
推荐(0)
摘要:
在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底是干什么的。 l QObject是以对象树的形式组织起来的。 n 当你创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是 parent,也就是父对象指针。 这 阅读全文
posted @ 2020-09-23 10:18
annora11
阅读(508)
评论(0)
推荐(0)
摘要:
.pro文件 在使用Qt向导生成的应用程序.pro文件格式如下: QT += core gui //包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于Qt4版本 才包含widget模块 TARGET = QtTest //应用程序名 阅读全文
posted @ 2020-09-23 10:08
annora11
阅读(136)
评论(0)
推荐(0)