Qt
文章平均质量分 59
zhangshan415
这个作者很懒,什么都没留下…
展开
-
windows下Qt5.1 for android开发环境配置
windows下Qt5.1 for android开发环境配置1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB) http://qt-project.org/downloads2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作。3.首先需要下载以下四个软件: 1)T转载 2013-11-12 10:11:39 · 1604 阅读 · 0 评论 -
Qt中Mainwindow的菜单栏怎么变成白色的,在ui编辑界面的菜单栏后面的黑色背景变成白色
this->SetStyelSheet("" "QMenuBar{" //将菜单栏背景改为白色 "background-color:white;" "}" "QMenu::item{" ///将菜单栏上的菜单改原创 2012-12-29 11:01:40 · 3990 阅读 · 0 评论 -
关于QPushButton的问题 hover press
我用setStyleSheet为一个QPushButton贴了一个背景图片但是,当点了按钮之后,会出现虚线框~~~ 这样看起来就很丑,不逼真了,我不希望这个虚线框出现,有什么好的解决方法吗?————————————————————————————这一组按钮(6个按钮,垂直排列),实现如下效果以及解决方案:程序启动后按钮的形状:________________转载 2012-12-27 11:39:41 · 2708 阅读 · 0 评论 -
用VS2008编译的Qt程序 安装到电脑上显示 无法找到msvcr71.dll
试试:开始——运行,输入msconfig,选“启动”选项卡,把你说的那个文件前的勾去掉就可以了。msvcr71.dll/msvcp71.dll属于重要文件,C盘的操作系统必备文件。也是一些软件的必要文件。 msvcr71.dll/msvcp71.dll文件损坏将造成所属的软件或系统无法正常运行。 如果msvcr71.dll/msvcp71.dll损坏,就到别人那边复制一个或者下载一个。放在原创 2012-11-19 16:14:15 · 1184 阅读 · 0 评论 -
Could not parse application stylesheet 这是什么原因
以为摸个样式语句后忘加分号引起的 ,语法错误; 错误写法:QPushButton{color:redbackground-color:#FFFFFF} 更正:QPushButton{color:red ;background-color:#FFFFFF}翻译 2012-09-18 23:02:23 · 9330 阅读 · 0 评论 -
QList、QMap简单嵌套使用
#include #include #include #include int main(int argc,char **argv){ QApplication app(argc,argv) ; QList QMapQString,QString> > mapList ; static QList QMapchar *,char *> > c原创 2012-09-18 18:46:36 · 5049 阅读 · 0 评论 -
基于Qt绘制科学图表 -- Qwt试用
基于Qt绘制科学图表 -- Qwt试用 Qwt是一个基于LGPL版权协议的开源项目, 其目标是提供一组2D的窗体库显示技术领域的数据, 数据源以浮点数组或范围的方式提供, 输出方式可以是Curves(曲线),Slider(滚动条), Dials(圆盘), compasses(仪表盘)等等。 该工具库基于Qt开发, 所以也继承了Qt的跨平台特性, 据原作者文档所说, 该项目在Qt-win转载 2012-09-15 14:59:24 · 1520 阅读 · 0 评论 -
Qt 在VS中内存泄露 检查
Qt在VS中的内存泄露检测分类: C++ QT 随想&&感想 2010-11-23 20:56 938人阅读 评论(2)收藏 举报 今天在QT_VP中简单地添加了内存泄露检测语句:_CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );结果出来一大堆的内存泄露,着实吓了一跳,跟踪了一翻译 2012-09-16 23:58:48 · 1962 阅读 · 0 评论 -
浅入深出在Win XP上傻瓜式编译安装Qwt(下)
在Window是中使用Qt Crreator编译安装Qwt-5.2.0程序设计2010-02-12 07:32:34 阅读94评论0字号:大中小引自:http://www.qtcn.org/bbs/read.php?tid=25662 首先安装QT SDK,官方网站提供的SDK包括了QT Creator,所以只需下载SDK的二进制安装包即可。安装方法与普通Win转载 2012-09-15 14:56:38 · 1856 阅读 · 1 评论 -
QSS demo
/* #region Frames */ QFrame#logoframe{min-width: 50;min-height: 50;} QFrame#spaceFrame {min-height: 10; max-height: 10;} QFrame#bottomFrame {min-height: 40; max-height:40;} /* #endregion */ /转载 2012-09-14 11:27:32 · 1671 阅读 · 0 评论 -
QSettings Windows读写注册表小测试程序
//读注册表程序//read regedittable QSettings *reg = new QSettings("HKEY_CURRENT_USER\\Software\\QSIP\SS", QSettings::NativeFormat); exten.extenNumber = reg->value("username",NULL).toString();原创 2012-12-19 10:14:09 · 973 阅读 · 0 评论 -
Qt窗口操作函数(最大化,全屏,隐藏最大化,最小化)
Qt窗口中的一些小技术总结 //Qt主窗口没有最小化,最大化按钮且最大化显示 int main(int argc, char *argv[]) { QApplication a(argc, argv); TestQtForWinCE w; w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint& ~翻译 2013-01-04 10:35:00 · 25653 阅读 · 1 评论 -
Qt博文
DIGIA发布了Qt 5跨平台应用程序的开发和用户界面框架 5.0是一个全新的流行于跨平台应用程序和用户界面开发框架的版本,可应用于桌面、嵌入式和移动应用程序。Qt 5在性能、功能和易用性方面做了极大的提升,并将于明年可完全支持Android和iOS平台。 Digia明确表明要使Qt成为世界领先的跨平台开发框架。Qt 5在这个过程中具有重要的意义,它为应用程翻译 2012-12-20 18:16:27 · 564 阅读 · 0 评论 -
QTableWidget的使用详细介绍和美工总结
基本外观设置FriendTable->setFrameShape(QFrame::NoFrame); //设置边框FriendTable->setHorizontalHeaderLabels(HeadList); 设置表头FriendTable->setSelectionMode(QAbstractItemView::SingleSelection); 设置选择的模转载 2013-03-21 17:24:56 · 2861 阅读 · 0 评论 -
Qt控件美化(基本使用)
http://blog.csdn.net/allen5200/article/details/6202957级联样式表 (CSS) 包含应用于网页中的元素的样式规则。CSS 样式定义元素的显示方式以及元素在页中的放置位置。可以创建一个通用规则,只要 Web 浏览器遇到一个元素实例,或遇到一个分配给某个特定样式类的元素,该规则就立刻应用属性,而不是将属性逐个分配给页中的每个元素。转载 2013-03-01 15:40:51 · 2653 阅读 · 0 评论 -
Preview of Qt 5 for Android
Preview of Qt 5 for AndroidPublished March 13, 2013 | By Eskil Abrahamsen BlomfeldtThe first commit in the effort to port Qt 4 to Android was on Christmas Day, 2009: “Android mkspecs and sem翻译 2013-03-14 09:09:38 · 1144 阅读 · 0 评论 -
【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
VS2010 debug编译程序中出现的错误:【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value解决办法:Project Pages / Configuration Properties / C,C++ / Preprocessor原创 2013-02-25 14:22:41 · 2170 阅读 · 0 评论 -
发一个特别有帮助的网站,全是QT程序
本网站里面全是QT程序。供大家参考。http://qt-apps.org/LZ 乃后知后觉,还有http://kde-apps.org/翻译 2013-01-18 13:59:14 · 947 阅读 · 0 评论 -
QWebView中出现加载网页乱码、图片加载不出来的问题解决以级QMainWindow背景图片设置问题
如果工程是UTF-8的编码,而QWebView加载的却是如GB8030的HTML网页,如果这时出现乱码,可以复制QT安装目录下的编码插件到工程的根目录,解决乱码问题:QTDIR/plugins下的codecs ;解决图片加载的问题同样把QTDIR/plugins的imageformats目录复制到工程目录下就可以解决。QMainWindow中加载背景图片出现黑屏问题;如果用QP原创 2013-01-17 10:03:23 · 3549 阅读 · 1 评论 -
Qt creator不能编译成release了 问题解决
关闭QtCreator,找到这个工程的.pro.user文件将其删除,打开QtCreator,加载工程,会有提示,一路确定。原创 2013-01-16 09:41:25 · 3080 阅读 · 1 评论 -
QCreater中一个WINSOCKET undefined reference to ...的错误的处理
[Linker error] undefined reference to `WSAStartup@8' [Linker error] undefined reference to `socket@12' [Linker error] undefined reference to `WSAStartup@8' [Linker error] undefined reference to转载 2013-01-11 10:48:21 · 1768 阅读 · 0 评论 -
Qt程序聊天弹屏问题简单解决方法(类似QQ聊天聊天窗口弹屏)
我是这样解决的,先把要弹的窗口隐藏,在显示,在把窗口设置activateWindow()一下,可以封装一个函数,当有消息来临的时候就调用这个函数,就会弹出窗口在Windows窗口中置顶显示,而不被其他窗口覆盖或隐藏。具体代码如下: this->hide(); this->show(); this->activateWindow();很简原创 2013-01-24 09:18:30 · 1934 阅读 · 1 评论 -
QT里的函数void Q_INIT_RESOURCE ( name )
QT里的函数voidQ_INIT_RESOURCE ( name )Initializesthe resources specified by the .qrc file with the specified basename. Normally, Qt resources are loaded automatically at startup.The Q_INIT_RESOURCE(翻译 2012-09-13 22:51:23 · 1452 阅读 · 0 评论 -
QTreeWidget去掉虚线框
m_treeWidget->setRootIsDecorated( false ); //去掉虚线边框m_treeWidget->setFrameStyle(QFrame::NoFrame); //去掉边框m_treeWidget->setStyleSheet("QTreeView::branch {image:none;}"); //去掉子节点的虚框翻译 2012-09-14 15:15:35 · 7010 阅读 · 0 评论 -
QT遍历目录获取文件信息
QT遍历目录获取文件信息QFileInfo获取文件信息:文件名称,路径,大小,创建时间,修改时间,权限等使用路径:UNIX: /home/dipper/file1Windows: C://dipper//file1构造函数:QFileInfo fileInfo(path);QFileInfo fileInfo;fileInfo.setFile(pat转载 2012-09-11 22:54:44 · 1763 阅读 · 1 评论 -
如何发布Qt程序
如何发布Qt应用程序分类: Qt 2012-02-25 14:41 5人阅读 评论(0)收藏 举报 如何发布Qt应用程序Gemfield在发布SYSZUXdesk程序(http://civilnet.cn/syszux/syszuxdesk)时遇到了一个难题, SYSZUXdesk程序以release方式生成.exe后,和相关的dll转载 2012-04-20 12:44:54 · 1324 阅读 · 0 评论 -
QList用法
今天做项目时,需要用到QList来存储一组点。为此,我对QList类的说明进行了如下翻译。QList是一种表示链表的模板类。QList是Qt的一种泛型容器类。它以链表方式存储一组值,并能对这组数据进行快速索引,还提供了快速插入和删除等操作。QList、QLinkedList和QVector提供的操作极其相似:* 对大多数操作来说,我们用QList就可以了。其API是基于索引(ind原创 2012-04-17 09:17:58 · 7020 阅读 · 0 评论 -
调色板类QPalette
调色板类QPalette QPalette类包含了Qt窗口不见的颜色组(collor group);1.Active组,该组的颜色用户当前活动的(active)窗口,即具有键盘或鼠标焦点的窗口;2.Inactive组,该组用语其他的窗口;3.Disabled组,该组用语窗台为不可用的(disabled)的子窗口部件(不包含窗口).所有Qt窗口部件都拥有一个调色板并使用它绘制转载 2012-04-13 08:36:10 · 595 阅读 · 0 评论 -
Qt for Android 配置详细
Qt for Android 配置详细 (欢迎转载)分类: Qt 2011-06-24 17:02 6173人阅读评论(30) 收藏 举报 倒腾了近来两个礼拜,终于在实际开发机上将Qt的Demo跑起来啦!遇到好多问题但是网上都没有找比较满意的答案! 所以 贴出来和各位分享一下,相互交流! 有问题可以发邮件交流:sunfrank2012#google邮箱转载 2012-03-12 12:36:01 · 947 阅读 · 0 评论 -
QTableWidget用法
[QT]QTableWidget 用法总结(转) 2011-12-30 16:25:45| 分类:QT | 标签:qt tableview |字号大中小 订阅博客分类:QT应用程序http://blog.csdn.net/polokang/article/details/6696982添加其他控件作为QT转载 2012-03-09 09:15:58 · 2107 阅读 · 0 评论 -
ARM QT sqlite 解决方案
ARM QT sqlite 解决方案分类: QT 2011-12-09 22:34 54人阅读 评论(0)收藏 举报 之前在PC机上用QT编译数据库,已经成功,本来以为直接移植到ARM上就可以用的,没想到遇到了莫名其妙的问题,到现在都搞不定。所以暂时先用sqlite3插件的方法完成任务再说,希望有用QT做数据库的大牛们帮忙看看问题所在,也随便记录一下sqlite3插转载 2012-02-21 02:19:21 · 2223 阅读 · 2 评论 -
字体问题解决了。
(原创)QT 4.7支持中文(QT4.7)(中文)(makeqpf)摘要: QT4.7.0在移植到开发板上的时候,中文支持是必不可少的,如何让QT支持中文,如何制作QT支持的字体文件,如何使QT UI编辑器中的字号与开发板中的字号一致。作者通过实验进行了一一验证。介绍: 1、初体验: QT程序中指明的字体和字号在/fonts目录下没有对应的字库文件时,QT会翻译 2012-02-10 13:31:31 · 2083 阅读 · 0 评论 -
2440开发板Qt中文显示的问题
搞了老半天,参考别人的做法,终于解决了中文显示的问题。具体做法如下:如果你急于在ARM开发板上看到Qt显示中文,而不介意稍次的效果,可以在运行Qt程序时,增加设置字体的参数,比如运行名为hello的Qt程序:./hello -fn unifont1.首先,需要文泉驿字体文件,你可以从网络上下载得到这些文件,比如,wenquanyi_160_75.qpf。将全部文泉驿字体文件复制到ARM开发原创 2012-01-09 14:04:03 · 1600 阅读 · 0 评论 -
QT编程教学(十一)
QT编程教学(十一)(2010-12-16 22:56:22)转载▼标签:工具条主窗口word2003控制按钮程序it 在前面的QMainWindow的基础之上,我们开始着手建造我们的应用程序。虽然现在已经有一个框架,但是,确切地说我们还一行代码没有写呢!下面的工作就不那么简单了!在这一节里面,我们转载 2012-01-08 19:56:37 · 693 阅读 · 0 评论 -
Qt中MYSQL配置
环境说明: ubuntu 10.04.2 QtSDK (1.5G安装包的那个) mysql5.1 1.安装MySQL Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。 server在安装时会提示为root用户设置密码,设一个好了。 我使用的是mysql5.1版本,用户名密码存储在转载 2012-05-04 15:45:59 · 540 阅读 · 0 评论 -
Qt在Mac上的开发环境搭建
Qt开发环境之Mac OS部署分类: Qt 2011-07-21 21:36 411人阅读 评论(0)收藏 举报 笔者今天拿到一台崭新的Macbook Pro,操作系统是Macintosh OS 10.6.7,先眼馋一下~哈哈早上从Qt官方网站http://qt.nokia.com下载了最新的Qt Creator 2.2:http://get转载 2012-04-20 12:41:58 · 7829 阅读 · 1 评论 -
Qt中动态链接库的使用
Qt中动态链接库的使用分类: Qt 2012-04-19 08:57 11人阅读 评论(0)收藏 举报 ********************************************************************************************************************************转载 2012-04-20 12:48:19 · 662 阅读 · 0 评论 -
Qt内存回收机制(学习1)
在c++ primer中读到 new 是在堆里面申请一段内存资源,new必须与delete成对使用,否则就会造成内存泄漏,可最近学qt,我经常可以看见只new而不delete的情况,是不是这样就内存溢出了?非也?百度了一下qt的内存管理机制,才恍然大悟,原文如下: 1.所有继承自QOBJECT类的类,如果在new的时候指定了父亲,那么它的清理时在父亲被delete的时候delete的,所以翻译 2012-09-26 09:24:15 · 2513 阅读 · 0 评论 -
error c2011:"Login": "class"类型重定义
error C2011: “Login”: “class”类型重定义【转】在文件头加上了“#pragma once”,“#pragma once”是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次,#pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。原创 2012-08-24 14:08:21 · 1213 阅读 · 0 评论 -
qss编程小例
通过QSS可以实现动态更换QT程序的外观。具体QSS的内容请看QT皮肤(QSS)编程,这里有QSS的详细介绍。下面我主要通过一个小例子说明下如何动态变换皮肤的功能。首先,先创建一个test.qss文件,放置在程序目录下,文件内容如下:QPushButton {color:red;background-color:#FFFFFF}复制代码具体含义就是设置QPush转载 2012-09-04 15:40:24 · 816 阅读 · 0 评论