当前位置:   article > 正文

QT入门(二)——使用命令行手写一个小窗口_如何写一个命令行窗口

如何写一个命令行窗口

目录

​编辑

1.编写源代码

2 修改环境变量

3生成工程文件

3.1进入工程目录

3.2qmake -project生成工程文件

3.3修改工程文件,最后一行添加:QT += widgets gui

3.4 生成Makefifile

3.5 编译工程


 效果图:

1.编写源代码

G:\C++15\day15\1-code (任意路径都可,最好不要包含中文)

我是在这个路径下建立1-code.cpp文件

 

  1. #include <QApplication>
  2. #include <QLabel> //标签
  3. #include <QLineEdit> //文本行编辑
  4. #include <QPushButton> //按钮
  5. #include <QHBoxLayout> //水平布局
  6. #include <QVBoxLayout> //垂直布局
  7. #include <QWidget> //窗口
  8. int main(int argc,char *argv[])
  9. {
  10. QApplication app(argc,argv);
  11. QLabel *infoLabel = new QLabel;
  12. QLabel *openLabel = new QLabel;
  13. QLineEdit *cmdLineEdit = new QLineEdit;
  14. QPushButton *commitButton = new QPushButton;
  15. QPushButton *cancelButton = new QPushButton;
  16. QPushButton *browseButton = new QPushButton;
  17. infoLabel->setText("input cmd:");
  18. openLabel->setText("open");
  19. commitButton->setText("commit");
  20. cancelButton->setText("cancel");
  21. browseButton->setText("browse");
  22. QHBoxLayout *CmdLayout = new QHBoxLayout; //水平布局对象
  23. CmdLayout->addWidget(openLabel);
  24. CmdLayout->addWidget(cmdLineEdit);
  25. QHBoxLayout *buttonLayout = new QHBoxLayout;
  26. buttonLayout->addWidget(commitButton);
  27. buttonLayout->addWidget(cancelButton);
  28. buttonLayout->addWidget(browseButton);
  29. QVBoxLayout *mainLayout = new QVBoxLayout;
  30. mainLayout->addWidget(infoLabel);
  31. mainLayout->addLayout(CmdLayout);
  32. mainLayout->addLayout(buttonLayout);
  33. QWidget w;
  34. w.setLayout(mainLayout);
  35. w.setWindowTitle("running");
  36. w.show();
  37. return app.exec();//让程序一直运行,不结束,相当于while死循环
  38. }

2 修改环境变量

首先找到电脑中的环境变量设置

 

找到你QT安装的路径,然后将其添加进去即可,我的安装在C盘 ,一定要找到QT里面的bin目录

 

添加成功之后,环境变量基本上就修改好了

3生成工程文件

3.1进入工程目录

j

1.首先 输入G:切换到G盘

2.然后进入该目录   cd G:\C++15\day15\1-code

3.2qmake -project生成工程文件

命令: qmake -project

 

3.3修改工程文件,最后一行添加:QT += widgets gui

因为Qt5 将大部分桌面部件移到了 Qt Widgets 模块中,即 QApplication 已经从原来的
<QtGui/QApplication> 移动到 <QtWidgets/QApplication> 了。

双击1-code.pro,进行修改

3.4 生成Makefile

命令: qmake

3.5 编译工程

windows 下运行 makefifile 命令: mingw32-make
然后在原文件找到1-code.exe运行即可

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/299981
推荐阅读
相关标签
  

闽ICP备14008679号