QT
itsc
https://weibo.com/shanchuantian
展开
-
VS2013集成Qt5.6.0
系统:WIN7 64位需要下载:vs2013Qt5.6.0(msvc2013 32位)qt-vs-addin-1.2.5安装顺序:vs2013 -> Qt5.6.0 -> qt-vs-addin-1.2.5注意:vs2013+qt5.6.0(msvc 32)用1.2.4会报错: the following error occured: can’t find \bin\qmake原创 2017-02-20 19:08:44 · 2832 阅读 · 0 评论 -
VS2013中添加继承自Qt的类时提示没有moc_xxx.cpp
系统:win7 64vs2013qt5.6.0 32qt add in 1.2.5新建了一个QMainWindow,在工程中手动添加一个继承自QDialog的类Mydialog。直接添加头文件和实现问题后编译报如下错: c1xx : fatal error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_MyDialog.cpp”: No such file原创 2017-02-22 18:34:53 · 5377 阅读 · 1 评论 -
【QT】父组件与子组件的相互通信例子(用signal-slot实现)
目标新建一个QMainWindow窗口,在该窗口中添加一个打开按钮,一个spinBox,点击打开按钮后弹出一个对话框,对话框里面有一个slider。改变slider后spinBox的值会改变,改变spinBox后slider的值会改变,变动值范围:0-130.实现后是下图这样的:代码在:【QT】父组件与子组件的相互通信例子(用signal-slot实现)工程中有如下文件:hello.hMydia原创 2017-02-22 20:13:52 · 2343 阅读 · 0 评论 -
Qt5.6.0(32位)编译SQLServer驱动(ODBC)(vs2013)
环境:win7 64VS 2013Qt 5.6.0(32 msvc)Qt add in 1.2.5测试是否支持ODBC驱动:Qt中SQL Server的驱动名是ODBC(Qt5.2连接SQLServer2008)。 可以到C:\Qt\Qt5.6.0\5.6\msvc2013\plugins\sqldrivers(改成自己的目录)查看是否有qsqlodbc.dll和qsqlodbcd.dl原创 2017-03-09 12:19:25 · 2401 阅读 · 0 评论 -
Qt5.6.0连接SQL Server 2008
本文将介绍如何在Qt中连SQL Server数据库,假设已经具有如下软件环境:win7 64VS 2013Qt 5.6.0(32 msvc)Qt add in 1.2.5SQL Server 2008(32、64应该都可以)数据库有关问题如何用sa(或者自己建立一个登录名)登录?新手教程使用设置sa用户登录sql server2008更改后重启服务器才能生效,在Sql Server C原创 2017-03-10 16:30:03 · 734 阅读 · 0 评论 -
Qt中操作数据库例子-插入数据
一般流程:创建数据库连接数据库增删查改关闭数据库环境:win7,vs2013,Qt5.6.0(32 bit),qt add in 1.2.5创建控制台工程,记得勾选SQL模块,如果忘记勾选:VS”Qt”菜单-“Qt Project Settings”-“Qt Modules”-勾选SQL。连接数据库的函数:bool createConnection(QString driver, QStr原创 2017-03-07 20:57:46 · 9470 阅读 · 0 评论 -
qt creator中添加自定义的类后需要执行qmake
在qtcreator中已经存在的项目中添加一个新类,比如这里继承自QLabel:#ifndef HAHA_H#define HAHA_H#include <QWidget>#include <QLabel>class HAHA : public QLabel{ Q_OBJECTpublic: //explicit HAHA(QWidget *parent = 0);signa原创 2017-08-12 16:43:32 · 2092 阅读 · 0 评论