Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

时间:2023-02-12 13:48:48

Qt5学习笔记(1)-环境配置

工欲善其事必先…不装…所以装软件

久不露面,赶紧打下酱油。


下载

  • 地址:http://download.qt.io/
    • 这个小网页就可以下载到跟Qt有关的几乎所有大部分东西

      Qt5学习笔记(1)-环境配置(win+64bit+VS2013)
  • 地址:http://download.qt.io/archive/qt/

    • 这个小网页可以下载到Qt的各个历史版本

      Qt5学习笔记(1)-环境配置(win+64bit+VS2013)
      • 然后,比如我安装Qt5.7.1,那就点开5.7,选择5.7.1,然后直接点击就可以下载,如果下载太慢了,那就点击detail,选择CN(这是在大陆内的,如果是国外或者其他地区就选对应地区的来下载,应该是会快一些)的那几个网址来下载,操作截图如下:

        Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

        Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

        Qt5学习笔记(1)-环境配置(win+64bit+VS2013)
  • 地址:http://download.qt.io/official_releases/vsaddin/

    • 这个小网页可以下载到Qt的不同版本的VS插件

      Qt5学习笔记(1)-环境配置(win+64bit+VS2013)
  • 当然,可以搜索Qt index,如果没有广告的话,一般第一个就是上面的第二个网址啦

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)


安装

  • 我的环境:windows(7or10,7及以上的都一样),然后比较落后的选择VS2013,64bit
  • 安装包如下:

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)
  • 先安装Qt,再安装插件,当然前提是必须已经安装VS2013了
  • 安装Qt一般就是直接双击,按步骤走就可以的,在window下也不会有太多问题
  • 下面安装步骤就直接上图了,说再多可能也没有图片来的直观

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

所以说,windows安装Qt是灰常容易的的,几乎就是一路到底点点点。

  • 然后安装插件,也是双击,然后一路点到底(这里没有截图,因为…我已经装了,不想卸了再装)


VS开发Qt

  • 注册Qt到VS中

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

  • 运行非常空白的例子:

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

  • 一个例子

test.h:

#ifndef TEST_H
#define TEST_H #include <QtWidgets/QMainWindow>
#include <QWidget>
#include <QPushButton>
//#include "ui_test.h" class test : public QMainWindow
{
Q_OBJECT public:
test(QWidget *parent = 0);
~test(); private slots:
void m_runBtn_clickedSlot(); private:
//Ui::testClass ui;
QWidget *m_centralWidget;
QPushButton *m_runBtn;
}; #endif // TEST_H

test.cpp

#include "test.h"
#include <QMessageBox> test::test(QWidget *parent)
: QMainWindow(parent)
{
//ui.setupUi(this);
m_centralWidget = new QWidget(this); m_runBtn = new QPushButton(m_centralWidget);
m_runBtn->setText("Run");
connect(m_runBtn, SIGNAL(clicked()), this, SLOT(m_runBtn_clickedSlot())); this->setCentralWidget(m_centralWidget);
this->setWindowTitle("HaHa");
} test::~test()
{ } void test::m_runBtn_clickedSlot()
{
QMessageBox::warning(this, "HAHA", "hahahaha");
}
  • 运行结果:

    Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

Qt5学习笔记(1)-环境配置(win+64bit+VS2013)的更多相关文章

  1. 【lua学习笔记】——环境配置

    1 开发平台 windows7 64位 2 下载链接 http://www.lua.org/download.html 3 安装完成-环境配置 4  运行 WIN+R 运行 cmd 运行lua,显示配 ...

  2. 学习笔记-ionic3 环境配置搭建到打包

    折腾了两周总算理清楚了,参考的链接如下: https://blog.csdn.net/zeternityyt/article/details/79655150  环境配置 https://segmen ...

  3. OpenGL 学习笔记 01 环境配置

    以下教程仅适用于Mac下的Xcode编程环境!其他的我也不会搞. 推荐教程:opengl-tutorial  本项目Github网址       OpenGL太可怕了...必需得把学的记下来,不然绝壁 ...

  4. Maven 学习笔记——Maven环境配置(1)

    在学习Selenium的过程中,接触到了Maven(项目管理工具),不至于学一路忘一路,左耳朵进右耳多出,还是决定边学边记录,毕竟听的不如 看的,看的不如写的吗.首先学一样东西,肯定得明确学的是什么, ...

  5. WP8 学习笔记&lpar;001&lowbar;环境配置&rpar;

    Step 1  WP8 的开发要求64位操作系统,Windows 8及以上版本,需要激活版,建议网上买一个注册码.详见安装双系统. Step 2 安装好系统并已经激活之后,需要安装Windows Ph ...

  6. tensorflow学习笔记&lpar;1&rpar;-环境配置

    配置环境anaconda3+windows10+pycharm+python==3.5.2+tensorflow==1.1.4+cuda10.0+cudnn7 https://www.anaconda ...

  7. 学习笔记----php环境配置

    Php开发环境自定义搭建 (万事开头难) 第一步:Apache安装(httpd-2.4.37-win64-VC15.zip) 下载已编译apache安装包:Apachelounge官方下载地址:htt ...

  8. 《基于Nginx的中间件架构》学习笔记---1&period;环境配置

    一.环境调试确认 (四项确认) 1.确认系统网络 ping www.baidu.com 2.确认yum可用 yum list|grep gcc 3.确认关闭iptables规则 iptables -L ...

  9. JAVA学习笔记1——环境配置

    ·JDK 发展史 1995 java语言诞生 1996 JDK1.0发布 1997 JDK1.1发布 1998 JDK1.2发布(Java2),JFC/Swing技术发布 1999 Java被分成了J ...

随机推荐

  1. Centos7搭建需要mysql的网站

    1.在centos7上安装好http.php.php-mysql服务 php-mysql是用来链接的工具 2.在centos5上yum安装mysql 注意在搭建本地yum源时把校验关闭,不然安装不上 ...

  2. strace命令使用

    在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用.当你想知道程序和操作系统如何交互的时候,这是极其方便的,比如你想知道执行了哪些系统调用,并且以何种顺序执行. 这个简单而又强大的工具几 ...

  3. what is the virtual machine&comma; when and why we need use it &quest;

    虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 通过虚拟机软件,你可以在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚 ...

  4. 与众不同 windows phone &lpar;13&rpar; - Background Task(后台任务)之后台文件传输(上传和下载)

    原文:与众不同 windows phone (13) - Background Task(后台任务)之后台文件传输(上传和下载) [索引页][源码下载] 与众不同 windows phone (13) ...

  5. codeforces 893C&Tab;Rumor 前向星&plus;dfs

    893C Rumor 思路: 前向星+DFS 代码: #include <bits/stdc++.h> using namespace std; #define _for(i,a,b) f ...

  6. angular点击查看更多(简单demo)

    今天来跟大家分享一个小的demo,一般网页浏览到底部的时候会有一个点击加载更多的按钮,之前一直纠结怎么写这个,今天学习angular时发现可以用组件来实现这么一个小的效果,大家有兴趣的话可以看一下. ...

  7. java&lowbar;BufferedReader的一个应用

    应用来自于我做网页的时候,来读出一个txt文档,由于输出到页面的时候总是没有排版,但是原文件中有换行符,之前是使用的byte数组传输,但是这样无法换行 就使用了BufferedReader,因为它是一 ...

  8. 在 PHP 中使用 &grave;yield&grave; 来做内存优化

    你有没有想过 "在 PHP 中使用 yield 会有什么益处",我将为你节省一些谷歌搜索的时间: 我列出了一些要向你介绍的要点来全面认知 yield: 什么是 yield. yie ...

  9. go语言之行--网络编程、http处理流程详情

    一.简介 go语言中的网络编程主要通过net包实现,net包提供了网络I/O接口,包括HTTP.TCP/IP.UDP.域名解析和Unix域socket等.和大多数语言一样go可以使用几行代码便可以启动 ...

  10. 详细解析 nginx uri 如何匹配 location 规则

    location 是 nginx 配置中出现最频繁的配置项,一个 uri 是如何与多个 location 进行匹配的? 在有多个 location 都匹配的情况下,如何决定使用哪一个 location ...