华清远见作业第三十九天——Qt(第一天)

news/发布时间2024/5/15 20:07:42

思维导图:

登录界面:

代码:

#include "mainwindow.h"
#include<QToolBar>
#include<QPushButton>
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->resize(600,400);this->setFixedSize(600,400);//创建菜单栏QMeauBar     最多只能有一个QMenuBar *mbar=menuBar();//将菜单栏放入窗口中this->setMenuBar(mbar);//往菜单栏里增加菜单QMenu *file=mbar->addMenu("文件");QMenu *edit=mbar->addMenu("编辑");//往菜单中增加菜单项file->addAction("新建");//增加分隔符file->addSeparator();file->addAction("打开");//创建工具栏 QToolBar 可以有多个QToolBar *tbar=new QToolBar(this);//将工具栏放入窗口中this->addToolBar(tbar);//将工具栏放入窗口中 设置停靠位置this->addToolBar(Qt::LeftToolBarArea,tbar);//后期设置 只允许左右停靠tbar->setAllowedAreas(Qt::LeftToolBarArea|Qt::RightToolBarArea);//不允许浮动tbar->setFloatable(false);//在工具栏里面增加工具项tbar->addAction("欢迎");//实例化一个按钮QPushButton *btn=new QPushButton(this);btn->setText("编辑");//btn->resize(60,60);//btn->setStyleSheet("background-color:pink;border-radius:30px");//将按钮放入工具栏中tbar->addWidget(btn);}
MainWindow::~MainWindow()
{
}

运行效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.bcls.cn/CopA/2818.shtml

如若内容造成侵权/违法违规/事实不符,请联系编程老四网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

用于将Grafana默认数据库sqlite3迁移到MySQL数据库

以下是一个方案&#xff0c;用于将Grafana数据迁移到MySQL数据库。 背景: grafana 默认采用的是sqlite3&#xff0c;当我们要以集群形式部署的时使用mysql较为方便&#xff0c;试了很多sqlite转mysql的方法要么收费,最后放弃。选择自己动手风衣足食。 目标: 迁移sqlite3切换…

11.CSS3的媒介(media)查询

CSS3 的媒介(media)查询 经典真题 如何使用媒体查询实现视口宽度大于 320px 小于 640px 时 div 元素宽度变成 30% 媒体查询 媒体查询英文全称 Media Query&#xff0c;顾名思义就是会查询用户所使用的媒体或者媒介。 在现在&#xff0c;网页的浏览终端是越来越多了。用户可…

ChatGPT:开启智能新纪元的里程碑

在人工智能领域&#xff0c;每一次技术的飞跃都预示着一次新的革命。而ChatGPT的出现&#xff0c;无疑是这场革命中的一道亮丽风景线。它不仅代表了当前人工智能语言处理能力的巅峰&#xff0c;更标志着一个全新智能时代的开端。那么&#xff0c;我们是否可以将其誉为“未来人工…

C++ bfs建模(六十一)【第八篇】

今天我们来学习一下bfs建模 1.bfs建模 BFS 建模 广度优先搜索是从某个起点由内向外逐层搜索&#xff08;多起点 BFS 中所有起点拥有同样的搜索特性&#xff09;。 搜索顺序为&#xff1a;1→2→3→4→5→6→7→8。 之前的课程中&#xff0c;我们学习过搜索树中的每个结点均表…

C语言第二十七弹---内存函数

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 内存函数 1、memcpy 使用和模拟实现 2、memmove 使用和模拟实现 3、memset 函数的使用 4、memcmp 函数的使用 总结 前面两弹讲解了字符函数和字符串函数&…

http前生今世

HTTP/0.9&#xff0c;仅支持GET方法&#xff0c;并且响应中没有HTTP头信息&#xff0c;只有文档内容。 HTTP/1.0增加了对POST方法、状态码、HTTP头信息等的支持&#xff0c;这一版本也是广泛应用的历史性版本。 HTTP/1.1引入了持久连接&#xff08;Persistent Connections&…

时间函数,SQL获取,实际案例,简单易懂

时间函数&#xff1a; TODAY(): 返回当前日期 DATE():返回表示特定日期的连续序列号 Time&#xff1a;返回指定时间的序列号。 Time("时","分","秒") EOMONTH():以日期/时间格式返回指定月份数之前或之后的月份的最后一天的日期 EOMONTH(…

SparkSQL学习02-编程入口

文章目录 1 DataFrame的构建方式方式一&#xff1a;JavaBean反射的方式1.1 创建Scala类1.2 创建Scala对象 方式二&#xff1a;动态编码的方式 2 DataSet的构建方式3 RDD和DataFrame以及DataSet之间的相互转换3.1【RDD-->DataFrame】和【RDD-->DataSet】3.2【DataFrame--&…

Matlab/simulink光伏发电的恒定电压法MPPT仿真(持续更新)

1.光伏发电的电导增量法MPPT仿真 2.光伏发电的恒定电压法MPPT仿真 3.光伏发电的扰动观察法MPPT仿真 4.光伏发电的占空比法MPPT仿真 5.基于神经网络的MPPT光伏发电仿真 6. 基于模糊控制的MPPT光伏发电仿真 7. 基于粒子群算法&#xff08;PSO&#xff09;的500w光伏系统MPPT控…

【2024.02.23】定时执行专家V7.0最新版GUI界面 - 基于wxWidgets 3.2.4,开发工具CodeBlocks + GCC9.2.0

目录 ◆ V7.0 更新日志 ◆ 主窗口 ◆ 关于对话框 ◆ 任务对话框 ◆ 触发器对话框 ◆ 设置对话框 ◆ 选择语言对话框 ◆ V7.0 更新日志 定时执行专家V7.0 龙年春节版 ★★★★★★★★★★★★★★★★★★★★ ▼2024-02-22 V7.0 - 更新日志▼ - 增加 执行记录功能&am…

一文带你了解如何在Java中操作Redis

文章目录 前言发现宝藏一、 Redis客户端简介1. Redis客户端分类2. Spring 整合 Redis 的两种方式 二、 使用 Jedis 操作 Redis1. Jedis的maven坐标2. 使用Jedis操作Redis的步骤3. Jedis 操作 Redis 示例 三、 使用 Spring Data Redis 操作 Redis1. Spring Data Redis 的 maven …

区块链游戏解说:什么是 Planet IX

作者&#xff1a;lesleyfootprint.network 编译&#xff1a;cicifootprint.network 数据源&#xff1a;Planet IX Dashboard 什么是 Planet IX Planet IX&#xff0c;一个由原生 IX TOKEN 推动的 Web3 玩赚平台。作为一款 GameFi 策略游戏&#xff0c; Planet IX 上的每项资…

四、分类算法 - sklearn转换器和估算器

目录 1、sklearn转换器和估算器 1.1 转换器 - 特征工程的父类 1.2 估计器 - sklearn机器学习算法的实现 目标值&#xff1a;分类 sklearn转换器和估算器KNN算法模型选择和调优朴素贝叶斯算法决策树随机森林 1、sklearn转换器和估算器 1.1 转换器 - 特征工程的父类 1.2 估…

用纯HTML写一个凭证并打印

最近有个需求&#xff0c;需要通过网页把单子打印出来&#xff0c;就用html实现了一个&#xff0c;主要使用了windwos自带的print打印&#xff0c;全部代码如下&#xff1a; <!DOCTYPE html> <html><head><meta http-equiv"Content-Type" cont…

代码随想录算法刷题训练营day22

代码随想录算法刷题训练营day22&#xff1a;LeetCode(236)二叉树的最近公共祖先、LeetCode(235) 二叉搜索树的最近公共祖先、LeetCode(701)二叉搜索树中的插入操作、LeetCode(450)删除二叉搜索树中的节点 LeetCode(236)二叉树的最近公共祖先 题目 代码 /*** Definition for…

Vue的个人笔记

Vue学习小tips ctrl s ----> 运行 alt b <scrip> 链接 <script src"https://cdn.jsdelivr.net/npm/vue2.7.16/dist/vue.js"></script> 插值表达式 指令

C#_扩展方法

简述&#xff1a; 扩展方法所属类必需是静态类&#xff08;类名依据规范通常为XXXExtension&#xff0c;XXX为被扩展类&#xff09;扩展方法必需是公有的静态方法扩展方法的首个参数由this修饰&#xff0c;参数类型为被扩展类型 示例&#xff1a; static class DoubleExtens…

Springboot打包、部署

一、导入maven打包插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins> </build> 二、执行打包操作&#xff08;…

LiteOS-M代码分析-系统初始化los_init.c

目录 一、LiteOS-M 初始化内核二、LOS_KernelInit代码分析三、LOS_Start代码解析坚持就有收获 一、LiteOS-M 初始化内核 在LiteOS-M应用程序中&#xff0c;系统初始化如下&#xff1a; /*** brief This is the ohos entry, and you could call this in your main funciton af…

【教3妹学编程-算法题】匹配模式数组的子数组数目 I

3妹&#xff1a;2哥2哥&#xff0c;你有没有看到上海女老师出轨男学生的瓜啊。 2哥 : 看到 了&#xff0c;真的是太毁三观了&#xff01; 3妹&#xff1a;是啊&#xff0c; 老师本是教书育人的职业&#xff0c;明确规定不能和学生谈恋爱啊&#xff0c;更何况是出轨。 2哥 : 是啊…
推荐文章