- 博客(10)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 QT学习之路(5):一个简易画板的实现
(1)设计用一个继承QMainWIndow的类作为整个画板程序的主界面,一个继承QWidget的类作为画板,然后一个shape基类, 另外有很多图形类继承了这个基类。这是程序的整体框架。(2)细节方面,在主界面类中定义了很多个Action,每个Action就是一个画一种图形的操作,然后定义了信号和槽函数,通过信号和槽函数让画板类知道用户做出了什么动作,也就是画什么图形。(3)在画板类中,重
2013-10-17 22:24:04 1467
转载 软件安装的过程中都做了些什么?
软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。 首先,我们探讨一下软件安装的共通部分,说共通,就是在不同
2013-10-14 22:23:11 1441
转载 Linux2.6所有内核下载地址
http://www.kernel.org/pub/linux/kernel/v2.6/Index of /pub/linux/kernel/v2.6Name Last modified Size Parent Directory - incr/
2013-10-11 11:52:16 964
转载 如何配置linux内核
讨论配置问题 在您编译内核前,您需要配置它,配置是您精确控制在新内核中启用(禁止)哪些内核功能的机会。您也将控制哪些会被编译到内核的二进制映像(在启动时被载入)而哪些被编译到需要时载入的内核模块文件。老式配置内核的方法是极为痛苦的过程,并涉及到进入 /usr/src/linux 目录并输入 make config 命令。请放弃这种配置内核的方式 -- 除非您想在命令行上回答几百个(对!几百
2013-10-11 11:41:21 709
转载 Linux下minicom的配置和使用方法
安装配置minicom--------------------------------------------------# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过)
2013-10-11 11:05:13 670
原创 串行通信
串行通信主要设置的参数有:端口号,波特率,奇偶校验位,停止位,数据控制流。其中的波特率与定时器有关,所以要设置定时器。其实中断、定时/计数器和串行通信之间的关系很密切。
2013-10-10 22:39:39 662
原创 定时器/计数器
定时器一般是针对板子上的时钟源来说的,而计数器则用的是外部提供的方波等等。其实计数和定时的意思很相近,定时肯定需要计数。当计数器溢出的时候,也就是定时,这个时候就会产生一个中断。一个机器周期为1ms。
2013-10-10 22:30:53 745
原创 qt中的事件
前面说的return app.exec() 这句话是用来使程序进入事件循环,除了直接递交的事件外,所有的事件都要在这个循环中被一层一层的分发,最后找到相应的处理函数来处理事件。顶级窗口和顶级窗口是存在两个不同的事件循环中的,比如说QMainWindow和QWidget,想让一个顶级窗口中的事件能够在另外一个顶级窗口中响应,必须把两个顶级窗口合并,比如setCentralWidget就可以把Qw
2013-10-09 23:12:32 1129
原创 QAction
QAction是一个很好的东西,说白了就是一个方法,一种功能,比如说工具栏上的打开,保存等等,这些都可以用QAction来实现。QAction还可以包含这个动作的名字,图标,快捷键,槽函数等等。它的用法也很方便,很多组件可以直接添加它,比如:QMenu *file = menuBar()->addMenu(tr("&File")); file->addAction(openAction)
2013-10-09 23:01:08 672
qt 串口通信 write 写16进制数据
2015-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人