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

在创建QT项目好 后我们打开mainwindow.cpp,下面所示的代码都是在这个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

相关推荐
新***袭14 分钟前
如何在 Mac 上恢复已删除的文件(包括清空了垃圾箱方法)
macos
科比不来it20 分钟前
Go语言数据竞争Data Race 问题怎么检测?怎么解决?
开发语言·c++·golang
biter down23 分钟前
c语言14:字符指针
c语言·开发语言
江东小bug王32 分钟前
深入解析 iOS 与 macOS 应用程序生命周期(完整指南)
macos·ios
光军oi37 分钟前
JAVA全栈JVM篇————初识JVM
java·开发语言·jvm
Moniane1 小时前
C++深度解析:从核心特性到现代编程实践
java·开发语言·jvm
uxiang_blog1 小时前
C++进阶:重载类型转换
linux·开发语言·c++
xingxing_F1 小时前
DSync for Mac 文件对比同步工具
macos
爱编程的鱼1 小时前
C# 参数详解:从基础传参到高级应用
开发语言·microsoft·c#