QT5-msvc2015代码布局

这篇博客记录了作者作为QT新手在使用QT5和msvc2015进行开发时遇到的编译问题,特别是NMAKE错误。作者发现无法直接在QT环境中编译运行,而需要借助Visual Studio 2015。内容还涉及了计算器项目的代码布局,包括默认窗口与自定义布局窗口的冲突,以及如何通过设置QDialog和QMainWindow的布局来解决问题。对于初学者来说,这是一个关于QT集成开发环境配置和窗口布局的参考。
摘要由CSDN通过智能技术生成

QT新手,在学习中遇到了一些问题,在这里写下供大家参考。


我用的是QT5-msvc2015,我看有的博客是可以直接在QT里面编译运行的,但是我这里不行,只能在vs2015中使用。

主要问题是:NMAKE:-1: error: U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.EXE"”: 返回代码“0x2”

                      NMAKE:-1: error: U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\nmake.exe"”: 返回代码“0x2”


一开始可以参考HelloWorld初步了解下QT的原理,接下来可以试试系统点的项目。

我先看了计算器,这个也挺多代码的。不过有的直接粘过来不行,可能使基类设置之类的问题。


还有就是运行了之后产生两个窗口,一个是默认的窗口,一个是代码写的布局窗口。

main.cpp中的w.show()调用了默认的窗口,也就是ui文件对应的窗口。注释掉即可。

在calculator.cpp中显示布局的代码是:

window->setLayout(H); //将布局显示出来 
window->show();


上述基类是QDialog

不过显示布局的方式为其他函数,可能就不需要这样做了,如 setLayout(V1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值