• 售前

  • 售后

热门帖子
入门百科

QT基础学习笔记 Demo02

[复制链接]
爱之关怀阿飞米 显示全部楼层 发表于 2022-1-12 12:08:49 |阅读模式 打印 上一主题 下一主题
内容目录



1. setupUi

   setupUi下面的作用的是用来初始化窗口上面的控件(是在设计里面拖过去的控件才有,如果是自己
写的那么是不会有的),可以理解为在设计下拖的控件,那么要经过执行setupUi之后才会被创建,所以
拖过去的控件使用就必须要在setupUi之后,不能在之前
  1.1 ui

   这个ui可以理解为我们的ui界面,在这个ui界面上的控件是通过ui->控件对象名字,来进行使用的
(自己的写的就不归它管)
  1.1.1 setupUi代码实现创建组件

  1. Widget::Widget(QWidget *parent) :
  2.     QWidget(parent),
  3.     ui(new Ui::Widget)
  4. {
  5.     ui->setupUi(this);//构造窗口上的控件
  6.     pushButton = new QPushButton(this);//父类窗口
  7.     pushButton->setGeometry(QRect(10, 40, 91, 81));//第一 二个代表左上角坐标
  8.     //第三个是宽  第四个是高
  9.     pushButton->setText("文字");
  10.     pushButton->show();   //显示
  11.     QFont font;
  12.     font.setPointSize(13);//设置字体大小
  13.     pushButton->setFont(font);
  14. }
  15. Widget::~Widget()
  16. {
  17.     delete ui;
  18. }
复制代码

<strong>这里创建的代码相对较少,也是为了简单举例子,我们可以全完不需要记住他们。只需要按住Ctrl+鼠标左键,单击setupUi进入他的源码,就可以看到他是如何创建并且赋值属性的啦
来源:https://blog.caogenba.net/qq_57287010/article/details/122391261
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作