02--Qt按钮与窗口

创建窗口

首先需要创建一个程序,该程序中.cpp文件添加以下代码

//修改窗口大小的标题(第一个窗口) this->setWindowTitle("第一个窗口"); //设置窗口的大小,设置完成后可以拉伸 this->resize(800,600); //设置固定大小,设置完成不可拉伸 this->setFixedSize(300,300);

创建按钮

  • 步骤1:包含头文件(.cpp)及模块(.pro)
//在wedget.cpp中添加 #include <QPushButton> //在.pro文件中添加 QT += widgets
  • 步骤2:调用类的构造函数创建按钮
//在wedget.cpp中 Widget::Widget(QWidget *parent) : QWidget(parent) { //创建按钮 QPushButton *button =new QPushButton; //button->show();//此时发现又开了一个窗口显示 //设置按钮的父对象为窗口 button->setParent(this); //设置按钮的名字 button->setText("第一个按钮"); //设置按钮的位置 button->move(100,100); //设置按钮大小 button->resize(100,100); }

创建按钮的其他方式和区别

//创建按钮第二个方式 QPushButton *button2=new QPushButton("第二个按钮",this); //需要重置窗口大小 this->resize(100,200);
  • 区别:
    • 方式1:窗口是默认大小,按钮显示在左上角
    • 方式2:窗口是根据按钮的大小来创建的


__EOF__

本文作者Lachlan_Yang
本文链接https://www.cnblogs.com/LaChlanYang/p/17238764.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Lachlan_Yang  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示