Qt学习笔记-----事件

除了信号槽,Qt也使用了另一种手段来响应对象,即事件。比如鼠标左键按下事件,键盘某一个按键按下事件。 Qt的主循环QCoreApplication::exec()就是一个事件循环,这个循环捕获本地计算机产生的各种事件然后将这些事件存放到事件队列中,按照FIFO的顺序将每一个事件传递给相应的对象(...

2017-02-17 00:02:29

阅读数 176

评论数 0

Qt学习笔记-----拖放

拖放,拖动和释放(Drag and Drop),允许用户利用鼠标在不同组件之间或一个组件上进行数据的拖动。如果哪个组件支持拖放操作,就在该组件的设计上实现某些必要的函数。比如说,我们可能需要在MainWindow这个主窗口上实现拖放,那就在这个类中实现一些函数。如果我们自定义了一个组件,比如说定义...

2017-02-08 00:50:46

阅读数 1871

评论数 0

Qt学习笔记-----Model/View架构之自定义Model

Model/View Framework中提供了模型model的抽象基类QAbstractItemModel, 如果需要自定义模型就需要继承这个类并且实现一些必要的函数。 此外,Qt中又提供了QAbstractTableModel和QAbstractListModel分别继承于上述基类,由名字可...

2017-02-03 21:19:43

阅读数 8199

评论数 1

提示
确定要删除当前文章?
取消 删除