当前位置: 首页 > news >正文

Mac 创建QT按钮以及一些操作

在创建QT项目好 后我们打开mainwindow.cpp,下面所示的代码都是在这个cpp文件里面因为它是窗口的入口函数

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include<QPushButton>//按钮的头文件MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);//创建一个按钮QPushButton *button=new QPushButton("01窗口",this);//设置按钮的大小和位置button->setGeometry(50,50,150,150);//前两个代表了位置,后两个代表了长和宽}
MainWindow::~MainWindow()
{delete ui;
}

button->setGeometry(50,50,150,150);//前两个代表了位置,后两个代表了长和宽箭头所指就是代表位置的坐标
在这里插入图片描述
button->setStyleSheet(“color:yellow;”
“background-color:lightblue;”
“font-size:30px;”);//窗口字体设置颜色以及背景设置颜色,设置字体大小
}
为了对比,下面的字体没有改变
在这里插入图片描述
这是改变以后的
在这里插入图片描述
button->setFlat(true);//QT的扁平化处理,如果设置成true就会隐藏框
在这里插入图片描述
button->setVisible(false);//如果设置成false框和字体都不可见,想要可见要设置成true
在这里插入图片描述

相关文章:

  • Kafka的Rebalance机制可能引发什么问题?如何优化?怎么减少不必要的Rebalance
  • 四.割草机技术总结--4.基站发送给流动站的差分数据传输标准RTCM
  • Elasticsearch 内存使用指南
  • milvus编译与使用
  • 日本IT行业|salesforce开发语言占据的地位
  • 【C++11】类的新功能
  • Android——Serializable和Parcelable
  • C++ 如何计算两个gps 的距离
  • Vue3调度器错误解析,完美解决Unhandled error during execution of scheduler flush.
  • ElasticSearch入门
  • 若依后台管理系统-v3.8.8-登录模块--个人笔记
  • 043-代码味道-循环依赖
  • 健康养生:拥抱活力生活
  • 针对Linux挂载NAS供Minio使用及数据恢复的需求
  • GitHub Actions 自动化部署 Azure Container App 全流程指南
  • [随笔] 升级uniapp旧项目的vue、pinia、vite、dcloudio依赖包等
  • outlook for mac本地邮件存放在哪儿?
  • 【MySQL】聚合查询 和 分组查询
  • Untiy 之如何实现一个跟随VR头显的UI
  • SVMSPro平台获取HTTP-FLV规则
  • 江苏省人民检察院副检察长丁海涛调任省委政法委副书记
  • 复旦兼职教授高纪凡首秀,勉励学子“看三十年才能看见使命”
  • 广东茂名高州市山体滑坡已致3死1失联,搜救仍在继续
  • LPR名副其实吗?如果有所偏离又该如何调整?
  • 持续降雨存在落石风险,贵州黄果树景区水帘洞将封闭至6月初
  • 3月中国减持189亿美元美债、持仓规模降至第三,英国升至第二