win7 64+qt5.4(64)+vs2013

1、安装qt-opensource-windows-x86-msvc2013_64-5.4.0.exe
2、安装qt-vs-addin-1.2.4-opensource.exe
3、在系统中添加QTDIR环境变量指向QT安装位置
4、在Qt Options中配置qt的版本
5、项目必须用x64,只能编译64位程序
项目属性->右上角的配置管理器->平台选成x64即可
6、信号和槽的关联:
在qt设计师中设计界面后点工具栏的编辑信号/槽->选择要处理信号的控件拖到窗口,然后在弹出的窗口中选择(左边选择信号,右边需要编辑手动添加槽,比如Btn_TestClick())->在vs的窗口类中添加对应的槽函数并做相应处理比如
private slots :
void Btn_TestClick();
7、中文乱码的问题:
所有文件头部添加
#pragma execution_character_set("utf-8")

8、增加ui窗口的问题,用QT设计师生成新的ui时,注意ui文件不能用大写,只能用小写,否则生成的头文件添加不到vs的项目里面
9、给ui文件添加相应的类,需要自己建立ui对应的类并挂载ui,比如:
DialogDemo.h

#pragma once
#include <QtWidgets/QDialog>
#include <QtWidgets/QWidget>
#include "ui_dialogdemo.h"
#pragma execution_character_set("utf-8")

class DialogDemo :
public QDialog
{
Q_OBJECT
public:
DialogDemo(QWidget *parent = 0);
~DialogDemo();
private:
Ui::DialogDemo *ui;
private slots:
void Btn_TestClick();
};

DialogDemo.cpp

#include "DialogDemo.h"
#include <QMessageBox>
#pragma execution_character_set("utf-8")

DialogDemo::DialogDemo(QWidget *parent):
QDialog(parent),
ui(new Ui::DialogDemo)
{
ui->setupUi(this);
}


DialogDemo::~DialogDemo()
{
delete ui;
}

void DialogDemo::Btn_TestClick()
{
QMessageBox::information(this, "系统提示", "测试信息可以吗?!!", QMessageBox::Ok);
}


qt creator中增加新的ui后需要执行一下qmake

win7 64+qt5.4(64)+vs2013 - 入世 - 世人
 
win7 64+qt5.4(64)+vs2013 - 入世 - 世人








1. 所有Qt版本下载地址:

http://download.qt.io/archive/qt/


2. 所有Qt Creator下载地址:

http://download.qt.io/archive/qtcreator/


3. 所有Qt VS开发插件下载地址:

http://download.qt.io/archive/vsaddin/


4. Qt相关下载大全

http://download.qt.io/


--------------------------------------------------------


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值