VSCode+CMake+Qt4简单例子记录一

  因为要写界面,所以开始学习使用Qt,写点博客记录学习过程中使用的例子与大家交流一下。例子包含完整代码。下面这个例子是计算圆面积的,显示一个对话框,在上面输入半径后显示出面积。本例来自陆文周老师所著的《Qt5开发及实例》(第3版),我按照自己的习惯与环境做了一些修改。

1、环境

操作系统:Ubuntu 16.0.4 64位桌面版
        IDE:Visual Studio Code 1.30.2
构建工具:CMake 3.5.1
        GUI:Qt 4.8.7

2、文件

  需要手工(或半手工)编写的文件有:main.cpp、dialog.h、dialog.cpp、CMakeLists.txt与c_cpp_properties.json。目录结构如下图:
Qt学习例子一目录结构

1)main.cpp
/**
* \file main.cpp
* \brief 主程序
* 
* \copyright free
* \author 略
* \email 略
* \version 略
* \date 略
* \since 略
*/
#include <QApplication>
#include <QTextCodec>
#include "dialog.h"

int main(int argc, char *argv[]) {
   
  QApplication a(argc, argv);
  // 解决中文显示问题
  QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
  QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));

  Dialog dialog;
  dialog.show();
	
  return a.exec();
}
2)dialog.h
/**
* \file dialog.h
* \brief Dialog类头文件
* 定义Dialog类。
* \copyright free
* \author 略
* \email 略
* \version 略
* \date 略
* \since 略
*/
#ifndef EXERCISE001_SRC_DIALOG_H_
#
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值