zoukankan      html  css  js  c++  java
  • 初见QT---创建QPushButton按钮

    按钮控件常用API

    1. 创建 QPushButton * btn=new QPushButton;
    2. 设置父类 btn->setParent(this);
    3. 设置文本 btn->setText("第一个按钮");
    4. 设置按钮尺寸 btn->resize(100,50);
    5. 设置按钮位置 btn->move(100,100);
    6. 设置窗口大小 resize(400,600);
    7. 固定窗口尺寸 setFixedSize(400,600);
    8. 设置窗口标题 setWindowTitle("第一个窗口");

    代码演示---在widget.cpp文件下编写

     1 #include "widget.h"
     2 #include <QPushButton>  //按钮控件的头文件
     3 Widget::Widget(QWidget *parent)
     4     : QWidget(parent)
     5 {
     6     //创建一个按钮
     7     //QPushButton * btn=new QPushButton;
     8     //让btn依赖在Widget窗口中
     9     //btn->setParent(this);
    10     //显示文本
    11     //btn->setText("第一个按钮");
    12 
    13     //创建按钮方式二,按照控件大小创建窗口
    14     QPushButton * btn2=new QPushButton("第二个按钮",this);
    15     //移动btn2按钮位置
    16     btn2->move(100,100);
    17     //按钮设置尺寸大小
    18     btn2->resize(100,50);
    19 
    20     //设置窗口大小
    21     resize(400,600);
    22     //设置固定窗口尺寸
    23     setFixedSize(400,600);
    24     //设置窗口标题
    25     setWindowTitle("第一个窗口");
    26 }
    27 
    28 Widget::~Widget()
    29 {
    30 }

    中文乱码解决:

    在QT creator 的 工具  中选择  --->选项,然后点击 --->文本编辑器,  在文本编辑器中找到 ---> 默认编码, 点击选择 --->  UTF8。

    即可解决乱码

  • 相关阅读:
    AcWing 递归实现指数型枚举 dfs
    蓝桥杯 不同单词个数统计 map
    蓝桥杯 士兵排队问题 拓扑排序
    蓝桥杯 数字黑洞 模拟
    蓝桥杯 身份证排序 排序
    蓝桥杯 质因数2 分解质因数
    ubuntu开发机初始化
    axios封装
    vue组件
    django配置跨域并开发测试接口
  • 原文地址:https://www.cnblogs.com/GaJack/p/12897289.html
Copyright © 2011-2022 走看看