
C/C++
文章平均质量分 55
apple^?
没事写写博客,不求关注,只为记录
展开
-
QT学习(一)QT对话框设计
软件和系统:QTcreator5.7,win8.11. 首先新建项目,选择application中的Qt widgets application。 2. 创建类Dialog,选择QDialog作为基类。3. 由于对话框简单,可以通过代码实现,而不用ui。4. 首先了解以下几个控件:(1) QCheckBox一个选项按钮转载 2017-01-02 13:22:19 · 991 阅读 · 0 评论 -
block驱动
#include <linux/module.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/genhd.h>#include <linux/blkdev.h>#include <l...原创 2018-12-08 10:34:13 · 474 阅读 · 0 评论 -
LED驱动
基于xilinx zynq平台。#include <linux/module.h>#include <linux/init.h>#include <linux/cdev.h>#include <linux/fs.h>#include <linux/kernel.h>#include <linux/uaccess.h&...原创 2018-12-08 10:31:33 · 288 阅读 · 0 评论 -
zynq上KEY按键中断驱动编写
#include <linux/module.h>#include <linux/init.h>#include <linux/cdev.h>#include <linux/fs.h>#include <linux/kernel.h>#include <linux/ioport.h>#include <as...原创 2018-12-08 10:29:46 · 913 阅读 · 0 评论 -
QT学习(七)QT之重复绘图
1. 很多时候,需要在绘图设备上进行连续或者重复绘图,如果每次都要进行重新绘图,会大大降低绘图效率。比如,要连续绘制椭圆形,采用以下方式:voidWidget::paint(){ QPainterpainter; QColorblack(0,0,0); QColorlime(0,255,0); QPenpen(black,1.5);原创 2017-05-03 11:23:02 · 3061 阅读 · 0 评论 -
QT学习(六)QT之贪吃蛇
1、开始界面对话框设置:设置对话框控件以及标题 1. GameStart::GameStart(QDialog*parent)2. :QDialog(parent)3. {4. 5. createWidgets();6. setWindowTitle原创 2017-03-22 22:52:33 · 891 阅读 · 1 评论 -
QT学习(五)QT之多线程
1. 线程同时进行QT提供了QThread来定义一个线程,我们通过定义类thread来重新实现它。classThread:publicQThread{ Q_OBJECT public: Thread(); voidsetMessage(constQString&Message); voidstop(); protected原创 2017-02-26 21:11:18 · 363 阅读 · 0 评论 -
QT学习(四)定时器
1、时间设置QT中的QTimer类是用于定时功能,通过调用start()函数和stop()函数可以实现定时开始和结束,当所定时间到,其会自动发射timeout()信号。Timer::Timer(QWidget *parent) : QWidget(parent){ finishTime=QDateTime::currentDateTime();转载 2017-02-24 08:10:41 · 585 阅读 · 0 评论 -
QT学习(三)文件操作
一、MainWindow设置1. 设置窗口内容窗口包含菜单栏、工具栏、主窗口内容和状态栏。新建QTextEdit或者其他窗口内容(如 spreadsheet等),然后将之放置窗口中间。 textEdit=new QTextEdit(this); setCentralWidget(textEdit); setWindowTitle(tr("原创 2017-02-19 15:20:55 · 1576 阅读 · 0 评论 -
QT学习(二)QT对话框——利用QT设计师
1. 新建工程项目,application-QT widgets application,名字dialog,基类选择QDialog,选择使用界面文件(.ui)。2. 打开dialo.ui文件,即打开了界面编辑,界面中包含Buttons、Containers、input widgets等窗口部件。(1)依次向对话框中拖入3个pushButton,类名分别命名为原创 2017-01-07 12:04:59 · 4105 阅读 · 0 评论 -
zynq上IIC驱动
i2c总线驱动编写:/*filename: I2C.cauthor: pingbo andescription: EEPROM I2C*/#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/kernel.h>...原创 2019-02-15 20:56:18 · 2822 阅读 · 0 评论