qt更改类名_编写Qt多窗口程序

导语

程序要实现的功能是:程序开始出现一个对话框,按下按钮后便能进入主窗口,如果直接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后,我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。

程序里我们先建立一个工程,设计主界面,然后再建立一个对话框类,将其加入工程中,然后在程序中调用自己新建的对话框类来实现多窗口。

在这一篇还会涉及到代码里中文字符串显示的问题。

环境是:Windows 7 + Qt 4.8.1 +Qt Creator 2.4.1

目录

  • 一、添加主窗口
  • 二、代码中的中文显示
  • 三、添加登录对话框
  • 四、使用自定义的对话框类

正文

一、添加主窗口

1.我们打开Qt Creator,新建Qt Gui应用,项目名称设置为nWindows,在类信息界面保持基类为QMainWindow,类名为MainWindow,这样将会生成一个主窗口界面。

2.完成项目创建后,打开mainwindow.ui文件进入设计模式,向界面上拖入一个Push Button,然后对其双击并修改显示文本为“按钮”,如下图所示。

aab64d0a06784294b83d9d6b588886ce.png

3.现在运行程序,发现中文可以正常显示。在设计模式可以对界面进行更改,那么使用代码也可以完成相同的功能,下面就添加代码来更改按钮的显示文本。

二、代码中的中文显示

1.我们点击Qt Creator左侧的“编辑”按钮进入编辑模式,然后双击mainwindow.cpp文件对其进行编辑。在构造函数MainWindow()中添加代码:

MainWindow::MainWindow(QWidget *parent) :            QMainWindow(parent),            ui(new Ui::MainWindow){            ui->setupUi(this);            ui-&g
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值