如和用VS2015和如何用qt做出游戏画面一个可以读取本地图片的界面。

博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)09:54 提问
如何在QT界面上嵌入一个地图功能,选MapObjects还是mapx,还是自己拼地图图片好?
我做的c++小软件,界面用qt,要加一个地图,能缩放,可以在地图上弹出注释窗口。因为以前没做过地图,不知道选MapObjects还是mapx,还是自己拼地图图片,哪种做出来的速度快,做起来也简单省事,最好有dome。如果用MapObjects或mapx时淘宝上卖的地图能用不?或者大家有什么更好的解决方案?求教求教。。。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐哪位写过利用VS和qt写出坐标轴,并可以画图那种程序?求助啊,很急,在线等,谢谢了,大神过来看看啊
[问题点数:40分]
哪位写过利用VS和qt写出坐标轴,并可以画图那种程序?求助啊,很急,在线等,谢谢了,大神过来看看啊
[问题点数:40分]
只显示楼主
取消只显示楼主
匿名用户不能发表回复!|2951人阅读
VS+QT+OPENCV(2)
1.新建一个QT项目QT_VS_Capture.sln(Qt Application)
2.设置头文件路径
项目-属性-VC++目录
(1)设置包含目录QT5.6\5.6\msvc2015_64\include
(2)设置库目录QT5.6\5.6\msvc2015_64\lib
3.点击qt_vs_capture.ui
4.添加一个label控件,如下图
label控件属性设置如下
6.返回VS2015,在qt_vs_capture.h的QT_VS_Capture类中声明成员变量和槽函数如下:
#ifndef QT_VS_CAPTURE_H
#define QT_VS_CAPTURE_H
#include &QtWidgets/QMainWindow&
#include "GeneratedFiles\ui_qt_vs_capture.h"
#include&QtCore\qtimer.h&
#include&QtGui\qpixmap.h&
#include&opencv2/opencv.hpp&
class QT_VS_Capture : public QMainWindow
public:QT_VS_Capture(QWidget *parent = 0);~QT_VS_Capture();
private:Ui::QT_VS_CaptureCQTimer *time_QI
private slots:void readcamera();
#endif // QT_VS_CAPTURE_H
7.在qt_vs_capture.cpp中定义如下:
#include "qt_vs_capture.h"VideoCapture capture(0);
QT_VS_Capture::QT_VS_Capture(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);time_clock = new QTimer();time_clock-&setInterval(10);time_clock-&start();connect(time_clock, SIGNAL(timeout()), this, SLOT(readcamera()));
QT_VS_Capture::~QT_VS_Capture()
}void QT_VS_Capture::readcamera()
{Mcapture &&cvtColor(frame, frame, CV_BGR2RGB);img = QImage((const unsigned char*)frame.data, frame.cols, frame.rows, QImage::Format_RGB888);ui.label-&setPixmap(QPixmap::fromImage(img));ui.label-&resize(ui.label-&pixmap()-&size());ui.label-&show();
8.运行如下> 博客详情
摘要: 由于VS2015不再支持addin,所以要用其他手段。
这里给出64位系统下的安装步骤,32位类似。
一、安装VS2015
过程略。值得注意的是要选择需要安装的内容,既然要用Qt,那么C++相关的一定要选上,别的视需要而定。
二、安装Qt5.6
进入,选择“Qt&Offline Installers”,下载“Qt 5.6.0 for Windows 64-bit (VS
MB)”,下载后的文件名为:qt-opensource-windows-x86-msvc.6.0.exe
运行它,一路默认。
三、设置环境变量
把Qt的bin目录添加到PATH中,例如我的C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin(改成你自己的)
四、安装VS015的Qt插件Qt5Package
由于VS2015不再支持addin,所以Qt以前Qt VS Addin也就没用了,不过,根据Qt官方的说法,他们也在开发能让VS2015使用Qt的工具。在他们开发完毕之前,我们先用VS的一个叫做Qt5Package的插件代替addin。
安装完之后,打开VS,从菜单上选择“QT5”,再选择“Qt Options”,选择“Add”添加一个项,“Name”填“msvc2015_65”,“Path”填Qt的安装目录,我的是:C:\Qt\Qt5.6.0\5.6\msvc2015_64(改成你自己的)
五、新建Qt项目
此时,就可以建立Qt项目:
为了正确编译运行Qt项目,还应该修改VS设置中的“VC++目录”(Debug和Release都要改):
把C:\Qt\Qt5.6.0\5.6\msvc2015_64\include(改成你自己的)添加到“包含目录”;
把C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib(改成你自己的)添加到“库目录”。
做完上面这些之后,会发现VS找不到某些文件,具体来说,就是“Generated Files”这个筛选器下的文件,
不用理会,编译、运行可以照常。
环境变量编辑推荐用rapidee这个软件。
引用来自“一如当初”的评论环境变量编辑推荐用rapidee这个软件。同样推荐此软件
Qt5.6前几天发布的,而且这是一个LTS版本
可以。方法与64位是“平行”的
你添加环境变量了吗?
你添加环境变量了吗?添加了啊
安装32位的 Qt
引用来自“独立风华”的评论安装32位的 Qt但我的电脑系统是64位的,那这样子装32位的可以用吗?
引用来自“独立风华”的评论安装32位的 Qt引用来自“yinhu”的评论但我的电脑系统是64位的,那这样子装32位的可以用吗?这个倒没试过,应该可以
Qt和SQL Server没关系啊
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥

我要回帖

更多关于 如何用qt做出游戏画面 的文章

 

随机推荐