- 博客(6)
- 收藏
- 关注
原创 Qt学习历程(2)
创建菜单项 QAction * newAction = fileMenu->addAction("新建");1.2addToolBar(Qt::默认停靠区域,toolBar);connect(信号的发送者,发送的信号 SIGNAL(信号),信号接受者,槽函数 SLOT(槽函数))1.3创建菜单 QMenu * fileMenu = bar->addMenu("文件")2.右键项目->添加新文件->Qt->Qt recourseFile->给资源文件起名。信号的参数个数可以多余槽函数的参数个数。
2024-10-21 22:03:39
870
原创 Qt学习历程(1)
1.创建QPushButton * btn = new QPushButto2.设置父亲 btn->setParent(this);3.设置文本 setText(“文字”)4.设置位置 move(“宽,高”)5.重新指定窗口大小 resize6.设置窗口标题 setWindowTitle7.设置窗口固定大小 setFixedSize1.自定义信号的返回值是void,写到signals下,需要声明,不需要实现,可以有参数。
2024-10-08 16:52:55
843
原创 Qt学习第一课
名称不能有中文和不能打空格,还有路径的选择也不能有中文。默认创建有窗口类,myWidget,基类有三种选择:QWidget、QDiaiog、QMainWindow。可以在各个平台下开发,它是完全面向对象的,很容易扩展,并且允许真正的组件编程。4.return a.exec()让应用程序对象进入消息循环机制中,代码阻塞到当前行。(2)接口简单,容易上手,学习QT框架对学习其他框架有参考意义。(5)有很好的社区氛围,市场份额在缓慢上升。(4)开发效率高,能够快速的构建应用程序。(6)可以进行嵌入式开发。
2024-09-27 17:10:48
325
原创 DS1302和蜂鸣器
利用上一节代码,使用定时器中断函数,和在代码中加入按键调时功能,独立按键k1是切换显示模式和调节模式,k2是选择调节到位,可调节年月日和时间,k3是加,k4是减,实现调节时钟。利用上一个代码进行改编调试,利用定时器实现蜂鸣器频率的翻转,根据计算好的音符值对定时器模块进行改编调试,让蜂鸣器以各种频率进行响应。定义一个数组,FreqTable,将计算好的音符值输入进去,用不同时间取样不同的音符,使旋律对得上,再定义一个数组Music,这个数组从头开始一个一个取音符值,最后再将代码模块化。
2024-06-05 21:10:11
905
原创 C51串口和LED点阵屏
LED点阵屏由若干个独立的LED组成,LED以矩阵形式排列,以灯珠亮灭来显示文字、图片、视频等,有共阳和共阴两种接法,LED点阵屏需要进行逐行或逐列扫描,才能让所有的LED同时显示。熟悉并掌握串口硬件电路,选择引脚和工作模式,设置SCON的SMO、SM1为“01”时,串行口1则以模式1进行工作,再设置波特率,波特率加倍来减少误差。74HC595是串行输入并行输出的移位寄存器,可用3根线输入串行数据,8根线输出并行数据,多片级联后,可输出16位、24位、32位等,常用于I0口扩展。模式0:同步移位寄存器。
2024-05-28 13:51:31
1220
原创 学习51历程阶段一
学习视频链接:https://www.bilibili.com/video/BV1Mb411e7re/?spm_id_from=333.337.search-card.all.click
2024-05-19 20:50:09
1588
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅