- 博客(12)
- 收藏
- 关注
转载 printf函数
自用学习插眼printf函数重点看[3]格式字符串(格式)地址:https://blog.csdn.net/m0_48809769/article/details/108219550
2022-04-07 10:24:20 86
原创 main.h test
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMessageBox>#include <QPainter>#include <QPixmap>#include <QDateTime>#include <QTimer>#include <QPoint>#include <QtSerialPort/QS
2022-03-15 15:39:57 489
原创 QT信号和槽函数
7 自定义信号和槽7.1 自定义信号7.1.1 写到 signals下7.1.2 返回 void7.1.3 需要声明,不需要实现7.1.4 可以有参数 ,可以重载7.2 自定义槽函数7.2.1 返回void7.2.2 需要声明 ,也需要实现7.2.3 可以有参数 ,可以重载7.2.4 写到 public slot下 或者public 或者全局函数7.3 触发自定义的信号7.3.1 emit 自定义信号7.4 案例-下课后,老师触发饿了信号,学生响应信号,请客吃饭/////////
2022-03-11 17:06:15 351
原创 QT对文件读写
1先读取文件路径QString path= QFileDialog::getOpenFileName(this,“打开文件”,“D:\”);QFile file(path);2设置文件是读还是写file.open(打开方式);QIODevice::ReadOnly 只读QIODevice::Append 写(追加写)3读取方式QByteArray array= file.readAll();//全部读取QByteArray array= file.readLine();//按行读取4默
2022-03-08 20:09:42 3099
原创 QT 用painter调用资源图片
在.h文件中声明posx=0;Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);// connect(ui->pushButton,&QPushButton::clicked,[=](){ posx+=20; //如果要手动调用绘图事件,用update比较好 update(); });//
2022-03-08 15:50:27 272
原创 QT绘图事件
1重写绘图事件void Widget::paintEvent(QPaintEvent *event){}还有在.h文件中声明不要忘记2声明一个画家对象 //实例化画家对象,this是指绘图设备 QPainter painter(this); //设置画笔 QPen pen(QColor(255,25,255)); //设置画笔宽度 pen.setWidth(3); //设置画笔风格 pen.setStyle(Qt::DotLi
2022-03-08 15:13:35 325
原创 QT鼠标事件
1鼠标进入事件void myLabel::enterEvent(QEvent *event){ qDebug()<<"鼠标进入了";}2鼠标离开事件void myLabel::leaveEvent(QEvent*){ // qDebug()<<"鼠标离开了";}3鼠标按下void myLabel::mousePressEvent(QMouseEvent *ev){ //左键按下才打印 if(ev->button()==Qt:
2022-03-08 09:58:37 374
原创 QT定时器
定时器1 3.1 利用事件void timerEvent(QStimerEvent *ev); 3.2 启动定时器 startTimer(1000);毫秒单位 3.3 timerEvent的返回值是定时器的唯一标示,可以和ev->timerid做比较。//widget.cpp#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent),
2022-03-07 19:40:48 723
原创 QT学习第二天
1QMainWindow1.1菜单栏 最多只有一个1.1.1QmenuBarbar=MenuBar();1.1.2setMenuBar(bar)1.1.3QmenufileMenu=bar->addMenu(“文件”) 创建菜单返回一个fileMenu1.1.4QAction * newAction=fileMenu->addAction(“新建”) 创建菜单项1.1.5 fileMenu->addSeparator(); 添加分割符1.2工具栏 可以有
2022-03-04 11:17:09 614
原创 QT使用 QICON加载不出图片
编译无错误加载无图片网上解决办法:https://www.cnblogs.com/yang12318/p/10699460.html发现删除release和构建都不对解决办法文件路径不是 (路径: :/img/a.png),而是直接复制图片的路径使用这个路径就可以显示了...
2022-03-02 10:58:19 1114 1
原创 2021-10-18
verilog常见bug1[USF-XSim-62] ‘simulate’ step failed with errors. Please check the Tcl console or log files for more information.[Vivado 12-4473] Detected error while running simulation. Please correct the issue and retry this operation.同时出现这两个,好像是存储路径不对,
2021-10-18 15:21:42 213
原创 2021-10-18
verilog学习笔记1拼接符的用法拼接运算符{ }字面上就很好理解,用于将多个信号拼接起来,形成一个新的信号;我这里只说使用结果,不多做解释;reg [7:0] Value;…assign Value <= {0, Value[7:1]};上面这个逻辑,可以实现 寄存器Value右移1位,最高位由 “0”代替;假设Value的值为 1111_1111;第一次运算Value <= {0, Value [7:1]};Value 右移一位,然后0与右移后的Value拼接,
2021-10-18 11:08:55 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人