Qt为何官方不出静态编译版本呢? [问题点数:50分]

Bbs2
本版专家分:180
结帖率 85.45%
Bbs7
本版专家分:17174
版主
Bbs6
本版专家分:7509
Bbs1
本版专家分:0
Bbs1
本版专家分:45
Bbs2
本版专家分:469
Bbs1
本版专家分:0
Bbs6
本版专家分:7509
QT静态编译
ubuntu14.04+Qt4.8.6: 一.下载源码,地址在这http://download.<em>qt</em>.io/archive/,找到对应自己QT<em>版本</em>源码 二.编译 2.1安装依赖: $ sudo apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev...
Windows下静态编译QT程序
Windows下编写的QT程序拿到别的机器上运行时总是要打包DLL,编译成静态程序更方便一些。 首先要编译一个静态的Qt库,因为ms的连接器需要.lib库,而<em>qt</em>自带的是.a库,所以要下载代码自己编译了。 编译前先修改一下spec:(下面是对于vs2008,如果是2005,则去找win32-msvc2005) mkspecs ----&gt; win32-msvc2008 ----&gt; qma...
Qt第二天——静态版本编译
 上篇介绍了QT开发的基本知识——环境搭建,相信大家已经最<em>qt</em>开发有所了解,但是不管是msvc、mingw,都是使用<em>qt</em>的相关动态库进行编译的,因此,我们做出来的应用程序若是换到一台没有安装过<em>qt</em>开发环境的机器上,将会提示缺少<em>qt</em>相关的动态库而无法正常运行,除非你再把需要用到的库也搬过来,但这样显然很麻烦,有没有什么办法可以解决这个问题?今天我们就来介绍下<em>静态编译</em><em>qt</em>应用程序的准备工作。
Qt发布(一) ------ 静态编译解决Qt安装包大小问题
Qt在Windows界面开发中比较重要的一个问题就是,发布的时候会带上一大堆插件+自己的dll,即使是最简单的helloworld,需要发布,至少也得带上QWidget+QtCore,外加Windowsplatform的plugin(Qt4没有platform的插件,但是有QtGui),简单的一个demo就得接近20M。更何况实际工程之中往往会用到一些更占据体积的模块,比如Webkit(这个原生的w
Qt 4.8.7 -> msys2+mingw64 静态编译
1、修改配置文件 QMAKE_CFLAGS = -pipe -DUNICODE QMAKE_LFLAGS = –static QMAKE_LFLAGS_DLL = -static
QT4.8.6静态编译
需要重新编译qmakeqmake,使之编译程序时为静态(staticstatic)而非共享(shareshare)修改安装目录/mkspecs文件夹下的win32-g++/qmake.conf,分别找到并修改QMAKE_LFLAGS = -static和QMAKE_LFLAGS_DLL = -static,以指定编译出的qmakeqmake的编译模式打开Qt 4.8.6 Command Promp...
QT环境搭建: QT-4.8.6在windows下的使用 -(2)静态编译
参考链接: 链接1 - 理解<em>静态编译</em>的过程: win7 32位下 QT4.8.6 从安装配置到<em>静态编译</em> http://www.tuicool.com/articles/iu6Zfu3   链接2 - <em>静态编译</em>的过程参考(1): WIN7下Qt4.8.6<em>静态编译</em> http://blog.csdn.net/zy812248258/article/details/52593247
静态编译qt4.8
<em>qt</em>4.8<em>静态编译</em>
Qt5如何实现静态编译
Qt5生成的exe不能单独运行那么Qt5如何实现<em>静态编译</em>?
QT5.11.2新手遇到问题does not name a type
请教一个这样的问题
Qt5.11.2 & VS2017 & 64位版本静态编译及使用
使用VS2017<em>静态编译</em>Qt程序 小伙伴们有没有遇到过,自己使用Qt库开发的小程序,在本地电脑上跑得很欢快,但是当想要把编译好的.exe可执行文件发给朋友玩玩的时候,发现在没有安装Qt或者VS环境的电脑上是跑不了的。究其原因,这是因为大家在编译程序时,使用的是动态编译。也就是说,编译好的程序在运行时还需要另外加上相应的DLL库文件,否则就会出错。而如果想将生成的程序连同所需要的依赖库一起完整地打包...
Qt for Windows:Qt 5.9.0 MinGW 静态编译版本(包含OpenSSL)
概述5月31号,Qt这一次竟然没跳票,如约发布了LTS的5.9感觉这一次5.9用的人会很多,毕竟LTS,而且确实改进很大,所以这一次完整的写一遍<em>静态编译</em>的步骤我这里只涉及MinGW<em>版本</em>的<em>静态编译</em>,包含OpenSSL,不包含MySql,稍后我会把所有涉及到的编译结果,包括虚拟机,全部上传到百度云
win10下QT5.11.1静态编译(带MYSQL)
编译前准备工作: 下载QT5.11.1           https://download.<em>qt</em>.io/archive/<em>qt</em>/5.11/5.11.1/ 下载Python:          https://www.python.org/downloads/ 下载Perl:          https://www.activestate.com/activeperl/download...
QT5.6.1使用静态编译
Qt项目编译一般使用的是动态编译,这使得一个即使很简单的项目也会需要一些<em>qt</em>的依赖库,使得发布<em>版本</em>的文件比较多,采用<em>静态编译</em>就不会有这些麻烦,不需要依赖库,只需要.exe文件就可以执行,简单方便。下面我就把Qt的<em>静态编译</em>的步骤详细的做一个介绍; 1.安装<em>qt</em>5.6.1 <em>qt</em>-opensource-windows-x86-mingw492-5.6.1.exe 2.安装安装Perl, 下载地址...
Qt for Windows:Qt 5.6.0 MinGW 静态编译版本制作
本文将讲述如何在Windows系统中,Qt源码,编译并且安装,以制作出一个可以一键<em>静态编译</em>Qt<em>版本</em> 我使用的环境是:Windows10 64位 专业版 Qt使用的是:Qt 5.6.0 for Android (Windows 32-bit, 1.1 GB) Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB) 也是可以的 大
Qt5如何实现静态编译
-
qt静态编译
QT里部署程序有两种方法:一种是动态编译,一种的<em>静态编译</em> 动态编译需要发布.exe程序的同时,附上dll文件,想Qt里的Qtguid4.dll一个就有160M之巨,对于一般的小程序来说,可能只有小小的几M,所以有很多我们根本用不到的东西在里面,最好是将其给消除掉 <em>静态编译</em>时生成唯一一个.exe,在发布程序的时候,只需要这一个程序就可以让用户使用,简单方便。 安装Qt程序的时候,默认的就是动态
Qt5.9.1+VS2015静态编译
希望能帮助到大家。
QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程
Qt建议安装动态链接Dbug版和编译安装静态链接release版 前提: 先安装动态链接Dbug版,方法:QT5.10开发(1)安装QT5.10 地址:http://blog.csdn.net/qq_15304853/article/details/79165301 然后编译静态链接release版,方法: 1 准备工作 1.1 编译环境 Windows 10
Qt5.5.0在Linux下静态编译
测试系统环境:Ubuntu12.04 (32bit/64bit)编译软件环境:QT5.5.0   本文章主要介绍Linux下QT<em>静态编译</em>环境的搭建,以及如何编译我们的程序board_driver。   1. 下载QT5.5.0源码 进入http://download.<em>qt</em>.io/official_releases/<em>qt</em>/5.5/5.5.0/single/   下载<em>qt</em>-everyw...
Qt5.8.0+VS2015方式下的静态编译解决方案
<em>静态编译</em>的网络教程有很多,不再赘述。可参考博客:http://blog.csdn.net/csdn64/article/details/55713469、http://blog.csdn.net/liang19890820/article/details/53931813 以下才是重点: 请注意是静态链接的解决方案。 正确编译Qt5.8.0静态库,正确配置环境变量,Qt Creato
QT静态编译方法
1, 下载<em>qt</em>-mac-opensource-src-4.6.2.tar.gz  2, 解压缩到/目录,cd到目录/<em>qt</em>-mac-opensource-src-4.6.2/, 3, 打开目录下的projects.pro,删除demos,doc,examples,在进入tools目录打开tools.pro删除assistant(删除这些是为了不编译这些工程) 4, 执行 ./configure
QT 静态编译配置环境
前面一直用默认的环境(动态方式)编写程序,生成的执行文件要和若干dll文件仪器
Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的静态编译过程
  注:Qt5.9.0的操作过程除configure参数之外与5.8.0基本一致(mingw版5.9.0的qmake.conf文件中QMAKE_LFLAGS            = -static这一行需要手动添加)。 准备工作: 1. 在Qt官网下载Qt库的源码。               Qt 5.7.1: https://download.<em>qt</em>.io/archive/<em>qt</em>/5....
Qt:Qt 5.* &vs2015 编译静态库版本
安装Qt去Qt官网下载Qt安装包 安装Qt和源码,一定要勾选source选项 添加bin到系统变量 工具需要python3和 perl、 vs2015 第三方工具,到<em>官方</em>下载安装 在命令行测试工具是否安装成功 configue首先修改文件C:\Qt\Qt5.6.2\5.6\Src\<em>qt</em>base\mkspecs\common\msvc-desktop.conf 把MD替换为MT静态
QT5.10.1静态编译版本
在Windows 10下使用MinGW<em>静态编译</em>QT5.10.1之后打包上传到百度网盘的地址,楼主用I5 4200编译了4个多小时。。分享出来方便大家,按照http://blog.csdn.net/sp
QT5.9.4静态编译
1) minGW32 根目录       C:\Qt\Qt5.9.4 5.9.4 <em>qt</em>_build_mingw53_32_static 手动创建临时编译     mingw5...
QT 静态编译(包含webkit)
参考了这篇文章(http://wangjie.rocks/2015/12/28/compile-<em>qt</em>/)之后自己也编译不下几十次,才得已成功。特记下步骤。 需要用到的工具及源码(选择相应的64位或32位版):Cygwin、ActivePerl、Python、ICU源码、openssl源码、Ruby、winflexbison、sqlite-amalgamation 如果以上工具或源码网站打不开请
Windows平台 Qt 5.9 VS2017 静态编译 包括OpenSSL、ICU
Windows平台 Qt 5.9 VS2017 <em>静态编译</em>Windows平台 Qt 59 VS2017 <em>静态编译</em> 总览 ICU OpenSSL Qt 编译总览这篇文章会简单介绍一下Qt 5.9使用VS2017<em>静态编译</em>的过程以及可能遇到的问题的解决方法。首先是依赖,与运行不同,Qt在编译的时候会有一些其它依赖。请安装好它们并且添加至环境变量 Perl version 5.12 or later,下载 P
QT静态编译和动态编译
QT<em>静态编译</em>
Linux下快速静态编译Qt以及Qt动态/静态版本共存
http://www.cnblogs.com/findumars/p/4851587.html Qt下<em>静态编译</em>Qt,根据我的经验,如果按照Windows下那种直接拿<em>官方</em>sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做<em>qt</em>-everywhere-opensource-src的tar包,到网上一查,乖乖,大部分人编译这个包居然花费了12~13个小时
vs2015静态编译Qt5.7.1及使用
参考教程 Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的<em>静态编译</em>过程
WIN7下Qt4.8.6静态编译
虽然展示的是Qt4.8.6<em>版本</em>的<em>静态编译</em>过程,但是其他<em>版本</em>操作也大致相同。 Qt 4.8.6 <em>静态编译</em>步骤 1、下载Qt库源码以及Qt creator,http://download.<em>qt</em>.io/archive/ 2、下载MinGW-GCC编译器,https://sourceforge.net/projects/mingw-w64/ 或者 http://www.mingw.org/ 如果是非
Ubuntu14.04下静态编译Qt
一、什么是QtQt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。我刚好是需要在Linux环境下做一个基于图像应用的测试,所以就用到了这个跨平台的框架。二、为什么要<em>静态编译</em>Linux下Qt编译出来的程序是默认动态编译的,C/C++也是默认动态编译的,那为什么需要<em>静态编译</em>呢?1.是个人后面要在gem5平
VS2013 + QT5.7.0静态编译(千呼万唤始出来)
转载请注明原文链接! 为了解决的问题:QT动态编译得到的exe可执行文件,只能在本机运行。若直接复制到一台未安装QT的计算机上,肯定是无法运行的。 解决方法一:请参照我的另一篇博客QT程序 如何在未安装QT的电脑上运行,该方法仍然采用动态编译的方式,只是采用QT提供的windeploy<em>qt</em>命令将可执行文件所需的动态链接库全给扒出来,然后放到可执行文件同一目录中,便可以拿到另外一
Qt静态编译的方法---对Qt很失望
Qt  creatorQt 4.3 and newerEdit /mkspecs/win32-g++/qmake.conf:  Change QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-relocto (add -static)QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-im
Qt静态库下载与安装说明
既然能想到Qt<em>静态编译</em>,那各位应该对<em>静态编译</em>的目的以及与动态编译的异同和优劣有所了解了,只是苦于寻找安装资源以及安装方法,所以本文着重说明这两点。 一、资源下载  https://sourceforge.net/projects/static-<em>qt</em>/files/5.2.1/ Qt 5.2.1Static for Windows.7z 二、安装方法 1. 首先确认Qt动态库已经成功安
VS2017+QT5.10编译QT静态库
VS2017+QT5.10编译QT静态库
Qt creater手动编译静态mysql库
Qt发布程序一直被人吐槽。最近尝试了一下编译静态Qt库。参考这篇文章除了耗时,其他很顺利。因为我一直使用mysql。编译完才发现静态库中并没有mysql。如果一开始编译参考这篇文章就可以直接编译好mysql了。如果你像我一样先编译好了不带mysql的静态库,怎么单独编译静态<em>版本</em>的mysql库呢?像编译dll一样我们青铜是肯定用Qtcreater的。这个过程我参考了一个<em>静态编译</em>sql server的...
Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)
刚刚弄好了5.8.0的<em>静态编译</em>,过程的话,和以前都差不多,就不多说了 唯一的不同就是 -<em>qt</em>-sql-sqlite 要改成 -<em>qt</em>-sqlite ,不然会报错如果想自己制作<em>静态编译</em><em>版本</em>的Qt,我贴个以前5.6的链接,可以参考下 http://blog.csdn.net/wsj18808050/article/details/50909381#comments这一次编译,我用的配置参数是:conf
静态编译Qt5.5.1
1. 下载QT5.5.1源码, 下载地址http://www.<em>qt</em>.io/cn/download-open-source/, 选择适合自己的<em>版本</em> 2. 解压, 比如放在目录D:/QT-OpenSource-src下. 进入此目录, 新建.bat文件,假定命名为 vs2013BuildQT.bat, 内容如下: call &quot;D:\Program Files (x86)\Microsoft V
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
首先是准备工作,去QT主页下载独立的QT类库安装包以及完整QT SDK安装包,还有QT Creator for windows 版 下载地址:http://<em>qt</em>.nokia.com/downloads-cn     最新是 4.7.4 版 还有一个mingw 4.4.5 <em>静态编译</em>版,用来解决mingwm10.dll、 libgcc_s_dw2-1.dll,两个DLL依赖的问题
qt5静态编译
<em>静态编译</em>
QT 静态编译
详细讲解了我进行QT <em>静态编译</em>步骤与方法、装QT SDK 后,默认采用的是动态链接库的编译方式,如果需要发布程序,需要在可执行的exe文件中添加必须的动态链接库,然而有些动态链接库文件很大,这并不是我
如何静态编译发布Qt应用程序
How to statically link Qt 4.6.0 (如何<em>静态编译</em>发布Qt应用程序) I was downloading Ubuntu function onclick(){pageTracker._trackPageview(/outbound/article/http://www.ubuntu.com/GetUbuntu/download-
【QT】QT4.8.6静态编译
本文转自cogizh的专栏 QT里部署程序有两种方法:一种是动态编译,一种的<em>静态编译</em> 动态编译需要发布.exe程序的同时,附上dll文件,想Qt里的Qtguid4.dll一个就有160M之巨,对于一般的小程序来说,可能只有小小的几M,所以有很多我们根本用不到的东西在里面,最好是将其给消除掉 <em>静态编译</em>时生成唯一一个.exe,在发布程序的时候,只需要这一个程序就可以让用户使用,简单方便。 安装Q
详解Qt,并举例说明动态编译(shared)和静态编译(static)以及debug and release 编译版本区别
详解Qt,并举例说明动态编译(shared)和<em>静态编译</em>(static)以及debug and release 编译<em>版本</em>区别 1、Qt<em>版本</em>问题 2、静态库下载 3、Qt动态编译和静态,还有debug 和release(调试和发布) 4、Qt动态编译和静态,还有debug 和release生产exe文件大小问题 5、下载Qt软件及相关的网站推荐下
Qt静态编译的一些问题
Qt默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要<em>静态编译</em>你的程序,Qt要实现<em>静态编译</em>必须库文件也是<em>静态编译</em>的,可以用这个命令编译静态库: 在开始菜单里找到Qt Command Prompt并运行,输入命令:   configure -static -debug-and-release -no-exceptions 上一条命令运行成
用静态Qt库编译DLL的方法
问题1:用静态Qt库编译项目后没有生成dll文件,仅生成了lib文件。       答:在pro文件中加上 CONFIG += dll。 问题2:dll中如果使用了QApplication或QWidget相关的类,报错误:QWidget: must construct a QApplication before a QWidget。       答:<em>静态编译</em>的dll与调用模块的QCo
Qt5静态编译
Qt5.1.0 的<em>静态编译</em>全过程描述 需要注意: 1 设置 Qt5.1.0\5.1.0\mingw48_32\bin\ <em>qt</em>env2.bat的时候其中 cd/D中的D不是D盘的意思. 以前一直使用的V
Qt 4.8.5 静态编译小结
Qt 4.8.5 <em>静态编译</em> 各处摘录.总结下. 1.下载<em>qt</em> 的源代码<em>qt</em>-everywhere-opensource-src-4.8.5.zip,解压到路径任意,如d:\<em>qt</em>4 2.删除源码包中bin目录下的sync<em>qt</em>和sync<em>qt</em>.dat文件。如不修改将发生 Perl not found in environment - cannot run sync<em>qt</em> 错误
Qt for Windows:Qt 5.4.0 MinGW 静态编译版本制作
Qt for Windows:Qt 5.4.0 MinGW <em>静态编译</em><em>版本</em>制作
QT5静态编译教程,主要针对vs2012
QT5<em>静态编译</em>教程,主要针对vs2012 转自 http://www.<em>qt</em>cn.org/bbs/read-htm-tid-53236.html QT5,VS2012<em>静态编译</em>,所有的库准备充分的话qwebkit也可以<em>静态编译</em>通过,但是我编译的<em>版本</em>使用中如果用了QWEBVIEW控件在连接时会出错。 注:我自己编译的环境是:win server 2012 dc版 , vs20
Qt5.6.3 C++静态编译 vs2015
由于受上传文件大小的限制,里面只包含所需的头文件和lib文件,有问题可留言,亲测可用
WIN10下 Qt5.6.3安装与VS2015配置
1.下载QT5.6 下载地址:http://download.<em>qt</em>.io/archive/<em>qt</em>/ 2.VS2015 安装 QT VS Tools 1.打开VS2015,选择工具 - 拓展和更新 2.点击 联机 ,然后在搜索框中输入 Qt ,然后点击 下载 在联机中搜索Qt,然后下载安装。 3.再次打开vs2015,标题栏会出现 Qt VS tools, 同时选择 文件 - 新建 - 项...
Qt for Windows:Qt 5.9.3 MinGW 静态编译版本(包含OpenSSL)
概述本文讲述如何使用已经编译好的套件,让Qt支持<em>静态编译</em>
Qt 5.6.2 静态编译(VS2013 x86 target xp openssl icu webkit)
http://blog.csdn.net/kenier/article/details/54598698 新鲜出炉,希望能帮助大家。
vs2015 Qt5.6 环境搭建以及mysql5.7静态编译驱动
在vs2015中创建Qt工程,并且设置Qt Vs Tools-&amp;gt;Qt Options: 在Qt Options中Add自己编译的Qt静态库路径(如C:\<em>qt</em>\static-vs2015-<em>qt</em>): 鼠标右键-&amp;gt;项目-&amp;gt;Qt project settings 选择version,与Qt静态库对应 勾选自己需要的模块 鼠标右键-&amp;gt;项目-&amp;gt;属性...
Qt5.6.3源码交叉编译 --- TI DM8168
1. Graphics SDK编译和安装1.1 编译环境1.2 GraphicsSDK 编译安装2. Qt5源码编译2.1 编译环境2.2 源码编译
QT安装简介
1、下载QT安装包下载网址:http://download.<em>qt</em>.io/或者http://download.<em>qt</em>.io/archive/<em>qt</em>/选择一个你需要的<em>版本</em>,例如 5.10点击进去后,选择对应操作系统的安装包下载,例如<em>qt</em>-opensource-windows-x86-5.10.0.exe2、安装QT安装包下载好后,双击运行,根据提示一步步往下走即可在选择要安装的组件时,可能需要注意了,可以...
什么是QT
QT是什么?它能做什么?Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。简单来说,QT可以很轻松的帮你做带界面的软件,甚至不需要你投入很大精力。QT学习需要避免的坑QT分为4.0<em>版本</em>和5.0<em>版本</em>他们之间的差别很大,不通用!!!不通用!!!不通用!!!所以要么你学习4.0要么你学习5....
Qt Creator下载和安装(详细教程)
简介Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,<em>官方</em>网址: http://www.<em>qt</em>.io/ 也可以访问Qt项目域名:http://<em>qt</em>-project.org/ Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。 基于Qt的
Qt-----[LSPTrace] 问题
1.使用MySQL QmlSqlDatabase{ id: mainConnection connectionName: &quot;myTestSQL&quot; // Set the source of the database //source: &quot;127.0.0.1&quot; source: $Config.getResult(&quot;_...
Qt简介
这里的Qt不是指Qt语音平台,而是指GUI框架。 截止至本文的写作日期,Qt最新版是5.12,但仍有很多资料是基于Qt4,为了避免大家误入歧途,所以写了这篇文章。 Qt一开始是由奇趣公司开发的,后来被Nokia收购了,然后再被Digia收购了。所以有的人会误以为Qt就是为了塞班系统而生,是个落伍的产物。 但是很多嵌入式软件、桌面工具都是用Qt来开发的,包括Quartus和Cadence也有用...
Qt下载地址
上Qt官网http://www.<em>qt</em>.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址: 1. 所有Qt<em>版本</em>下载地址: http://download.<em>qt</em>.io/archive/<em>qt</em>/ -------------------------------------------------------- Qt4.8.6 for VS2010 File
QT的基本知识
QT是一个跨平台应用程序和UI开发框架。具体的安装以及源文件的下载这里不详细介绍。 要在QT界面上添加一个按钮,可以有两种方法:一个是直接拖放一个按钮即可;另一种则是通过程序来添加一种按钮。 QT提供的信号和槽机制,可以让任意两个对象之间进行消息处理,其作用就是让一个对象产生的信号能够被另一个对象接受并处理。QT基本所有的对象都集成在QObject对象中,在这个对象中有一个静态函数connect...
(QT)QT跳转页面(信号-槽机制)
QT的界面跳转一般常用的也就是通过信号-槽机制去实现,那什么是信号-槽呢?按我自己的理解来说,就是好比如人(相当于信号)和游泳池(相当于槽)。当人觉得天气很热想去游泳了,就会去找游泳池游泳,换成专业点的说法就是当触发某个事件时,将触发信号传送到特定位置执行相关操作。
Qt 之 QLineEdit
简述QLineEdit是一个单行文本输入框。QLineEdit允许用户输入和编辑单行纯文本,提供了很多有用的编辑功能,包括:撤消和重做、剪切和粘贴、以及拖放(见setDragEnabled())。通过改变输入框的echoMode(),同时也可以设置为一个“只写”字段,用于输入密码等。文本的长度可以被限制为maxLength(),可以使用一个validator()或inputMask()来任意限制文本
OpenCV实践之路——人脸识别之一数据收集和预处理
参考:http://blog.csdn.net/xingchenbingbuyu/article/details/51386949人脸检测可以利用opencv自带的分类器,但是人脸识别就需要自己收集数据,自己训练分类器了。opencv给出的有人脸识别的教程:Face Recognition with OpenCV。网上也可以找到中文<em>版本</em>的。一、背景数据集本次用的数据集市opencv给出的教程里面的第
QT与Python混合编程经验记录
1、如何embedding python,Python文档中有专门一章阐述https://docs.python.org/3.5/extending/embedding.htm; 1、库文件:在vs--c/c++--附加包含文件中添加目;链接中也要添加,:将python中的include,libs二个目录添加进来 2、对于Python,没有调试库,可直接将运行库复制一份,名称后面加上_
QT5.10开发(1)安装QT5.10
一、QT软件下载 Qt 5.9 之后的安装包与之前相比,不再区分 VS <em>版本</em>和 MinGW <em>版本</em>,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。 方式一、 https://www.<em>qt</em>.io/ 点击:Qt for Application Development 123 点击:Get your open so
Qt 和 PyQt
转载https://i.csdn.net/#/uc/favorite-list 用于 Python 的高级 GUI 库 一般来说,选择用于应用程序的 GUI 工具箱会是一件棘手的事。使用 Python(许多语言也一样)的程序员可以选择的 GUI 工具箱种类繁多,而每个工具箱都有各自的优缺点。有些速度比其它工具箱快,有些比较小;有些易于安装,有些更适合于跨平台使用(对于这一点,还要指出,有些支持...
《利用QTCreator编写C++程序》(Helloworld)
<em>版本</em>:QTCreator5.7.0  首先选择一个新的项目 第二:选择创建CPP项目 第三:选择名字和创建的路径 第四:一路下一步,直到创建成功 第五:crtl + R运行一下实验
【QT】QT从零入门教程(二):开始入门
配置   第一个教程简单介绍了图像处理自编软件的基本界面和功能,本节开始讲解如何制作这个软件。首先是配置环境,博主用的是VS2017+OpenCV3.30+QT5.9.2,其他<em>版本</em>也可以实现,不过要注意链接依赖项的区别。网上的配置教程数不胜数,在此不赘述,QT配置可以参考VS2017专业版使用最新版Qt5.9.2教程,OpenCV配置用CMake完成。 新建项目   文件——新建——
QT之全平台虚拟软键盘
一、开发环境     PC机:QT5.6.2,XP系统,QT Creator4.1     嵌入式硬件平台:TQ210核心板,板载S5PV210芯片     嵌入式软件平台:Linux3.10.46内核,UBOOT移植的是2014.12<em>版本</em> 二、资源简介     Qt5取消了QInputContext类后,以前在QT4.8.5上用的软键盘代码不能用了,在网
QT中如何在菜单栏添加按钮
就像这样的
QT项目开发手记——一个好看的loading界面
在用QT开发我的迷你小博客客户端的时候,想到为什么登录就是要一闪而过呢,生活节奏那么快你不“耶”嘛&amp;amp;gt;_&amp;amp;lt;!!; 所有呢想在你摁下登录按钮之后插入一段小小的loading动画,在获取到服务器返回值之后自动消失掉,并且可以至少存在一秒钟 闲话不多说,我的解决方法是这样的: 在点击登录按钮之后,生成loading窗口,同时登录程序等待服务器返回值 当获取到返回值之后给loading窗口发送...
《Qt基础教程之Qt学习之路》
在Qt开源社区中,有一个很好的Qt教程,叫做《Qt 学习之路》,下面是它的链接和目录。 链接地址:http://www.<em>qt</em>er.org/thread-629-1-1.html 目录 第1篇 序 第2篇 Qt简介 第3篇Hello, world! 第4篇 信号槽 第5篇 自定义信号槽 第6篇 Qt模块简介 第7篇MainWindow 简介 第8篇 添加动作 第9篇 资源...
qt
313、<em>qt</em>为了处理复杂程序,防止该程序阻碍主线程,可以利用子线程执行该程序?答、对。314、问如何为qwidget窗口,设置自适应窗口大小的背景图片?答、 QPalette palette;      QPixmap pixmap;    pixmap.load(&quot;:/new/prefix1/8.jpg&quot;);    this-&amp;gt;setAutoFillBackground(true);   ...
QT5.9学习教程(整理的,感觉蛮不错)
这个专栏是讲的是<em>qt</em>5.8,感觉讲的很不错,十分详细 https://zhuanlan.zhihu.com/c_119081535
qt学习心得及总结
其实自己在用<em>qt</em>creator开发有很久了,只知道怎么去使用deisgner设计界面,怎样用assistant手册查询自己需要的知识解决项目上需要完成的问题,并没有去真正的去了解这个<em>qt</em>底层是调用什么;在window和linux、android、ios等操作系统都可用他开发出想要的东西,感觉强强的。。。,今天在家学习,顺便了解了<em>qt</em>在不同的平台做的<em>qt</em>,底层调用的接口get点东西,记下来 很多人
关于QT的系统总结(非常全面)
编译环境与开发流程 开发QT有两种IDE可以使用,一种是使用 VS + Qt 的插件,另一种就是使用QtCreator工具。前一种是微软的工具,用的都比较多容易上手,缺点是信号槽的支持不太好,需要手写,不能自动生成,另外可能有中文编码的问题。后一种是Qt的<em>官方</em>IDE,智能提示与调试功能不如VS强大,但是是跨平台的IDE,其QtDesigner设计UI界面操作比较方便,并且由于是QT<em>官方</em>的IDE,
关于Qt的一些学习心得,本人小白学了一个月的Qt
本人为大一学生,学校组织的实训要求使用Qt完成一些项目,所以在网上学了一些。在此总结一下我的学习经验。 首先我使用的是Qt5.8.0的Qt Creator4.2.1。. 首先,如果你不是新手请跳过这一段。 打开Qt Creator,点击New Project建立新的项目,   然后选择这个(默认的), 确定。出现这个,注意!名称与创建路径都不能有中文,否则后面会报错。 确定。出现...
Qt界面开发(一)(各种控件以及图表)
资源已经放到 链接:https://pan.baidu.com/s/1sVvQE8uDujVxeKVVSoxyYw 密码:wslk Qt界面开发(各种控件以及图表) 1.Qt简洁窗体 源代码链接:点击打开链接 2.QT漂亮界面   源代码链接:点击打开链接 3.音乐播放器界面 源代码链接:点击打开链接 4.六宫格界面 源代码链接:点击打开链接 5.漂亮通用界面...
opencv-人脸识别-2增加人脸数据集
人脸识别-增加自己的脸或者别人脸的数据 这里要增加的一定是脸部的数据,而不是全身的,所以要把脸部的图像从原图中拿出来就可以了,这就是传说中的人脸检测。 代码 static Mat detectAndDraw(Mat&amp;amp; img, CascadeClassifier&amp;amp; cascade, double scale, bool tryflip) { double t ...
人脸检测-基于模板匹配的实现
在人脸检测-基于肤色检测的实现一文中,我们以人脸具有肤色的特征作为实现的起点,通过在YCrCb色彩空间下肤色具有聚类性的特点,采用简单高斯模型对肤色进行数学建模,实现了肤色分割,最后用较为简单的方法对肤色区域进行判断,从而实现人脸的检测。但是这种方法检测率、误检率都不是很高,因此采用模板匹配的方法,对肤色分割后的肤色区域进行人脸匹配,匹配率较高的,认为是人脸。模板匹配的关键点在于得到标准的模板。
LBPH提取
 <em>为何</em>我的直方图出来后只有一根?请大牛指导
OpenCV人脸识别facerec源码分析2——LBPH概述
文章来源:Jason Ding,http://blog.csdn.net/jasonding1354 人脸识别 从OpenCV2.4开始,加入了新的类FaceRecognizer,我们可以使用它便捷地进行人脸识别实验。其源代码可以在OpenCV中的opencv\modules\contrib\doc\facerec\src下找到。 目前支持的算法有: Eigenface
Qt + Dlib + Opencv 人脸识别(一)——环境相关
Qt + Dlib + Opencv 人脸识别(一)——环境相关 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体...
(一)QT实现中国象棋(棋盘实现)
功能实现:1、包含两个ui界面,登陆界面包含人机对战和人人对战;2、实现棋盘的编辑,都是使用QT自带的类画线,实现象棋棋盘线路。 1、新建工程的框架如下图所示 2、login.h #ifndef LOGIN_H #define LOGIN_H #include #include #include namespace Ui { class Login; } cl
Qt帮助文档使用教程
学习图形界面开发,肯定离不开帮助文档的使用,因为它不像 C 语言那样就那么几个函数接口,图形接口的接口可以用海量来形容,常用的我们可能能记住,其它的真的没有必要去记,用到什么就去帮助文档查看用法。 我们使用 Qt 帮助文档,主要分为这么几步: 1)类使用的相关介绍 2)查看所用部件(类)的相应成员函数(功能,参数,返回值) 3)查看部件的信号 4)查看部件的事件(所对应的虚函
金旭亮WCF课程系列之WCF概述下载
本资源是金旭亮所制作的有关WCF技术的教学PPT,包含一个PDF文件和相关示例代码(VS2008),可以帮助大家快速搭建出一个WCF的知识框架,加深对于WCF技术的理解。 与作者互动请访问http://blog.csdn.net/bitfan/archive/2009/04/30/4140203.aspx 获取更多教学与学习资源请访问金旭亮博客(blog.csdn.net/bitfan)。 相关下载链接:[url=//download.csdn.net/download/bitfan/1261755?utm_source=bbsseo]//download.csdn.net/download/bitfan/1261755?utm_source=bbsseo[/url]
orcad16.5 pspice16.5 crack下载
这个工具我在WIN7 实验成功,开始我也折腾了好几次。后来发现了是方法不对头,里面有详细说明和工具。 相关下载链接:[url=//download.csdn.net/download/yerufeng2008/3761733?utm_source=bbsseo]//download.csdn.net/download/yerufeng2008/3761733?utm_source=bbsseo[/url]
Vaadin7之书中文第四版.pdf下载
最新的Vaadin学习资料,希望能帮到和我一样开始学习Web开发的人。 相关下载链接:[url=//download.csdn.net/download/windy0571/8327347?utm_source=bbsseo]//download.csdn.net/download/windy0571/8327347?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训呢 区块链培训班呢
我们是很有底线的