随笔分类 -  Qt

摘要:chapter9 拖放 拖放操作是在一个应用程序内或者多个应用程序之间传递信息的一种直观的、现代的操作方式,平常我们接触到很多,比方说将一个文件拖入某个个应用程序内,就会自动的打开,这就属于“拖放”操作。这一节主要涉及的是拖放的普通实现,自定义数据格式,以及剪贴板。 1.使拖放生效 拖放操作分为两步 阅读全文
posted @ 2017-12-13 20:41 plantree 阅读(208) 评论(0) 推荐(0)
摘要:chapter8 二维图形 这一章的内容是关于二维图形的,这是Qt中相当精彩,但也是相当复杂的一个部分.你有很高的自由度,用Qt提供的方法实现相当完美的效果,一会儿会给出一个时钟的例子,但是用代码来表述,就不是那么简单了.对付复杂的视图,Qt还提供了一个图形项的框架,借助 , 和`QGraphics 阅读全文
posted @ 2017-11-29 08:52 plantree 阅读(290) 评论(0) 推荐(0)
摘要:chapter7 事件处理 事件(event)是由窗口系统或者Qt自身产生的,用以响应所发生的各类事情.我们在前面已经接触到,在main.cpp的结尾处,我们用: app.exec(); 表示进入应用程序的循环,应用程序会监听各类事件,然后予以相应. 这里我们要区分"事件"和"信号",相较而言,"事 阅读全文
posted @ 2017-11-10 08:52 plantree 阅读(203) 评论(0) 推荐(0)
摘要:Chapter6 布局管理 布局管理应该说是GUI当中很重要的一个方面.毕竟窗体程序是要展示的,既然要展示,就展现的美丽大方,各个部件摆放合理,而不应该令用户感到杂乱.Qt在这方面,提供了一整套的工具,比句布局管理器,如QHBoxLayout, QVBoxLayout, QGridLayout等等, 阅读全文
posted @ 2017-11-05 15:44 plantree 阅读(145) 评论(0) 推荐(0)
摘要:Chapter5 创建自定义窗口部件 Qt本身已经包含了绝大部分,我们开发过程中所需要的窗体部件,比如说QPushButton,QLineEdit等等,我们也都接触过,用起来很方便.但是有的时候,我们由于应用上的需要,而内置的窗口部件又不能满足我们的功能,于是就需要我们自己动手,写一个自定义的窗口部 阅读全文
posted @ 2017-10-31 14:48 plantree 阅读(324) 评论(0) 推荐(0)
摘要:Chapter3&4 创建主窗口/实现应用程序功能 第三章和第四章,书里介绍了一个很复杂的应用程序,叫做Spreadsheet,最终实现了一个类似于Excel的表格软件.我试着写了一下,非常的复杂,涉及到MVC框架,类与类之间的协调运作,等等.难度过于高,感觉不是我这种基础的人能一下子吃透的,故而打 阅读全文
posted @ 2017-10-29 18:26 plantree 阅读(166) 评论(0) 推荐(0)
摘要:chapter2. 创建对话框 先从最基础的窗体结构开始,我们首先接触到的,是对话框.对话框是一种很简单的窗体结构,为应用程序和用户之间提供了一种"交互"的可能.窗体的构建方式,主要分为两种: 1.手写代码构建 2.Qt Designer辅助构建 这两个我们在下面的例子中都会接触到. 1.子类化QD 阅读全文
posted @ 2017-10-24 15:36 plantree 阅读(242) 评论(0) 推荐(0)
摘要:chapter1. Qt入门 初次结识Qt,是因为暑假里老师布置的一项任务,要写一个桌面端的程序出来,简单的了解了一下,感觉Windows环境下的WPF框架确实也不错,但那是用C 写的,我没有学过,重新去学一门新的语言,时间成本无疑太高.本科的时候学过C++,虽算不上太精通,多少上手会容易些.而且Q 阅读全文
posted @ 2017-10-17 20:05 plantree 阅读(165) 评论(0) 推荐(0)