qt无法添加现有文件到工程_Qt 手动添加ui文件到工程(转)

制作ui文件

先应该用Qt Designer绘制一个自己的界面,并存为myform.ui(这里的myform可以用自己喜欢的名字代替)。在制作自己的界面文件时要注意以下几个要点:

1、要记住ui文件的名字,因为uic生成的代码会存在ui_myform.h里;

2、要记住主窗体的object name, 因为ui文件提供的类名将以这个form的名字来命,例如主窗体名字为MainWindow,则ui文件提供的类名会命名为Ui_MainWindow;

3、要特别注意你的form选择的基类要和你代码中的窗体类兼容;

4、要记得给每个后面需要访问到的控件起一个有意义并且好记的object name, 因为ui文件提供的控件将以这些object name来命名;

将ui文件加入工程

1.已经存在pro文件的,修改pro文件,加入FORMS+=myform.ui

2.直接运行qmake -project命令,该命令非常智能,可以识别后缀名为.ui、.h、.cpp等文件,并将之加入工程;

在代码中引用ui文件

官方介绍的使用ui文件的方法有三种,一个是直接引用,二是单继承,三是多继承。 第一种方法其实很不实用,大家去看一下文档中的例子就可以了;第二种和第三种没有本质的差别,可以并作一类,这里做重点介绍。

ui文件最终会被编译成标准的C++代码,并存入一个.h文件中,这个过程在调用make之后才进行,所以初始情况下是看不到这个ui_myform.h文件的,只有经过了make过程该头文件才生成。不过没关系&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值