day_03_QT设计师、创造器

这篇博客介绍了如何使用QT设计师重构加法计算器,包括创建工程目录、设计UI界面、转换UI文件为头文件,并通过继承方式编写代码。此外,还详细讲解了QT创造器(qtcreator)的使用步骤,从启动到选择模板、配置项目,直至设计登录对话框的UI界面。适合初学者学习QT开发。
摘要由CSDN通过智能技术生成

案例:显示系统时间QTime;(QVBoxLayout)

显示系统时间

七、设计师的使用

案例一:使用设计师,重构加法计算器

 1、创建工程目录:Calculate2
 2、进入工程目录:执行$ designer启动设计师
 3、选择父窗口模板:"Dialog without Button"
 4、设计ui界面:
  1)将需要的组件从widget box中找到并拖拽到父窗口
  2)设置每个组件的属性
  3)选择 窗体->预览,查看效果
  4)保存(ctrl+s)得到”CalculatorDialog.ui”文件
  5)将”xx.ui”文件转换为”xx.h”
   uic CalculatorDialog.ui -o ui_CalculatorDialog.h

/* ui_CalculatorDialog.h */
class Ui_CalculatorDialog{
    public:
        图形组件的声明;
        void setup(){ // 界面初始化
            // 图形组件的创建
            // 属性设置
            // 界面布局调整...
        }
};
namespace Ui{
    class CalculatorDialog;
        public Ui_CalculatorDialo{};
};
Ui::CalculatorDialog 《等价》 Ui_CalculatorDialog

 5、使用继承的方式,编辑代码 …

/* 使用该头文件的方法1: */
class xx:public Ui::CalculatorDialog{
    // 将图形相关代码继承过来使用
};
/* 使用该头文件的方法2: */
class xx{
    Ui::CalculatorDialog* ui;
    // 通过ui对象指针,访问图形相关的代码
};
案例二:登录对话框

八、QT创造器的使用(qtcreator)

案例:使用qtcreator再次重构加法计算器
 1、在终端启动$ qtcreator
 2、在欢迎模式下,选择 new project
 3、选择模板Application --> Qt widgets application
 4、指定项目名字(Calculator3)和路径(…/day_03)
注:将来会自动的创建和项目名字对应的目录;

 5、配置开发工具(默认)
 6、指定类的信息
   选择父窗口类(QDialog)指定类的名字 CalculatorDialog
注:将来会自动生产和类名对应的"xx.h\xx.cpp\.ui"文件;

 7、项目管理(忽略)
 8、在编辑模式双击”xx.ui”即可进入设计师界面;
 9、设计ui界面
注:父窗口对象的名字不能改;


练习:使用qtcreator重新实现一次登录对话框;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值