自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT for Android解决The Platform Tools component is missing

因为SDK目录下的platform文件夹是空的,所以要运行SDK Manager来下载platform。SDK Manager也在SDK目录下。

2015-05-25 08:52:29 1179

转载 qt修改程序图标

首先准备个ICO图标。例如:A.ico,网上有很多图标文件。用记事本新建个txt里面就写一行:IDI_ICON1  ICON   DISCARDABLE   "A.ico" 保存,修改后缀为.rc,例如: myapp.rc把它和图标A.ico一起复制到你的QT工程项目的目录。打开你的QT工程文件.pro(例如 "myapp.pro" ),在里面最后新添一行R

2015-04-24 13:47:22 538

转载 CSS 颜色代码大全

FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC#FF8888#FF3333 #FF0000 #CC0000 #AA0000 #880

2015-04-24 10:44:47 645

转载 Qt 无边框窗体改变大小 完美实现

近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。今天需要改进UI界面,没办法了,重新整理了下思路,没想到做出来了。下面来分享下实现的过程,也许是菜鸟专栏,高手勿喷~1.首先大家要了解各九宫

2015-04-16 16:56:26 1401 2

转载 Qt Creator 窗体控件自适应窗口大小布局

常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。Qt中如果想实现窗体内空

2015-04-16 16:56:01 871

转载 Qt的模态对话框和非模态对话框

模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。和所有流行的图形类库一样,Qt也提供了创建模态和

2015-01-29 08:46:04 435

转载 Qt杂项笔记

记在前面: 以前刚开始的时候, 想实现某某功能, 跑百度谷歌, 查Qt助手, 好不容易实现目标功能; 但当时并没有做任何的笔记; 或者只记录几个比较深刻的知识; 后来要再次实现那些功能, 又得重新花一大半时间去搜索查阅, 真真纠结悲催..@_@目的:  就这样子, 写个备忘的笔记, 不时更新, 便于以后检索查阅内容:1.视图模型中, 设置视图不可编辑 setEditTriggers(Q

2015-01-07 14:12:42 484

转载 QApplication和QCoreApplication的用法

故事的背景是这样的,我们在写QT程序的时候或者在开始写QT程序之前总会看到这样的语句QApplication app(argc, argv);这是什么呢? QApplication这个类是继承QCoreApplication的,而QCoreApplication有继承 QObject的,而QObject就是QT中最基本的基类,也就是QT的根基了,这里就从QCoreApplicati

2015-01-05 17:07:18 3955

转载 Qt 的QString类的使用

Qt的QString类提供了很方便的对字符串操作的接口。使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。QString::fill ( QChar ch, int size = -1 )例: QString str = "Berlin"; str.fill('z'); // str == "zzzzzz"

2014-12-12 16:15:39 388

转载 qt注册表、ini文件操作

1、用QSettings写注册表QSettings *reg = new QSettings("HKEY_CURRENT_USER\\Software\\yinhaifan",                       QSettings::NativeFormat);       reg->setValue("registered",true);       delete

2014-12-11 14:27:50 713

转载 CSS3圆角详解:border-radius

一、CSS3圆角的优点  传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点:  * 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。  * 提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。  * 增加视觉可靠性。某些情况下(网络拥堵、服务器出错、

2014-12-11 08:18:46 604

转载 Qt多文档界面应用设计

使用Qt编写多文档界面(MDI)应用相当方便,主要会使用到QMdiArea和QMdiSubWindow两个类。可以查看Qt Asistant中这两个类的说明文档,里面介绍的相当详细。另外,可以搜索例程"Mdi Example",这是提供的一个示例程序,这是一个多文档编辑器,代码很详细,只是缺少注释,不过很简单,应该容易看懂。接下来,我在这里介绍最简单、最精华的部分。 1 QMdiArea

2014-12-08 17:14:44 4408

转载 Win7蓝牙耳机怎么连接电脑

首先确认电脑的蓝牙开启,蓝牙灯正常,并开启蓝牙耳机的开关。  操作步骤:  点击系统右下角蓝牙图标,选择“添加设备” ,如图:  选择要添加的蓝牙耳机 ,如图:  系统会提示正在与蓝牙适配器连接 ,如图:  然后提示成功添加 ,如图:  点击“开始”-“设备和打印机”,就可以看到添加的蓝牙耳机了,如图:  在蓝牙耳机上点击右键,选择“属性”,在弹

2014-12-04 13:04:36 1469

转载 c#调用c++动态库的一些理解

c#调用c++动态库一般我们这样写[DllImport("UCamer.dll", CallingConvention = CallingConvention.Winapi)]public extern static void Disp_Destroy(IntPtr hShow);DllImport的第一个参数UCamer.dll是动态库dll的路径,此dll放在程序运行的根目录

2014-12-04 11:45:32 472

转载 qss样式表参考

Qt Style Sheets ExamplesWe will now see a few examples to get started with using Qt Style Sheets.Style Sheet UsageCustomizing the Foreground and Background ColorsLet's start by setti

2014-12-03 16:56:48 1818

转载 QString 和std::string互转

std::string cstr;QString qstring;//****从std::string 到QStringqstring = QString(QString::fromLocal8Bit(cstr.c_str()));//****从QString 到 std::stringcstr = string((const char

2014-12-02 10:06:04 432

转载 QT学习之QString的arg方法

在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似)。在QT5的帮助文档中,可以看出以下几点:使用arg(str1, str2, str3)这种方法进行替换。使用arg(str1).arg(str2).arg(str3)这种方法进行替换。​使用arg(int, int, int)这种方式进行替换。解释以下两种方法:

2014-12-01 17:12:37 6602

转载 STL入门教程

我们经常在应聘的网页上看到如下要求:“要求熟练掌握STL相关知识”。哦塞,这一下就吓倒一批人。没有接触过STL的朋友一定会觉得它很高深,结果本来可以试一下的工作机会就这样错过了。其实,STL不过是C++的一部分。这从STL的全称上就可以看出:STL 是Standard Template Library的缩写,中文名是标准模板库。哈哈,有什么了不起的?C++不就有很多库函数和资源? 

2014-12-01 11:21:10 513

转载 免费的天气预报webservice接口

1. http://www.ayandy.com/Service.asmx?wsdl 官网:http://www.ayandy.com 2. http://www.webservicex.net/globalweather.asmx?wsdl(英文的)example:http://www.webservicex.net/globalweather.asmx/

2014-12-01 09:23:22 566

转载 gSOAP中文文档

1、背景  转贴 2  gSOAP文档翻译计划 2.1 gSOAP文档翻译计划(序)前一阵子需要在unix c平台下创建一个webservice应用。头痛之余,上网查询相关资料,偶然发现了gSOAP开发包。于是乎立即下载试用了一下,效果很好。在它的帮助下,我很快完成了webservice应用的设计开发工作。今天,心里突然升起一个念头:为何不把整个gSOAP的帮助

2014-11-27 11:36:13 472

转载 JNI加载Native Library 以及 跨线程和Qt通信

转载自:http://www.cnblogs.com/roymuste/p/3139583.html

2014-11-24 16:38:29 1011

转载 qt 基本功能简介

转载自:http://1519151075.blog.163.com/blog/static/59501171201342294855460/

2014-11-24 16:15:53 2939

转载 Qt之加密算法

转载自:http://blog.sina.com.cn/s/blog_a6fb6cc90101ge8c.html

2014-11-24 10:47:03 2863

转载 mysql5.5安装图解

转载自:http://www.taody.com/zhishi/cdddd41c460f1953cb00e11b.html

2014-10-29 15:02:18 587

转载 动态调用webservice

?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

2014-10-29 11:32:22 478

转载 QAction系列详解

转载自:http://www.verydemo.com/demo_c441_i96197.html

2014-10-28 09:13:52 1263

转载 用Qt写软件系列五:一个安全防护软件的制作(3)

引言       上一篇中讲述了工具箱的添加。通过一个水平布局管理器,我们将一系列的工具按钮组合到了一起,完成了工具箱的编写。本文在前面的基础上实现窗体分割效果、堆栈式窗口以及Tab选项卡。窗体分割       窗体分割是一个常见的功能,尤其在一些IDE中用的非常广泛。主要是窗体分割能够在视觉上对程序功能进行分组分类,在保证界面美观的同时还能保证内容井井有条,何乐而不为呢?Qt中提供了

2014-10-23 16:22:00 808

转载 用Qt写软件系列五:一个安全防护软件的制作(2)

引言       在上一篇中讲述了主窗体的创建和设计。主窗体的无边框效果、阴影效果、拖动事件处理、窗体美化等工作在前面的博客中早就涉及,因此上篇博文中并未花费过多笔墨。这一篇继续讲述工具箱(Tool Button)的实现。另外,在实现的过程中还做了另外一个贴心的小功能:可伸缩的侧边栏。不过后来发现应用起来后效果不佳,于是就没在主窗体中加入这个功能了,单独做了一个demo作为示范。工具箱的实

2014-10-23 16:21:00 608

转载 用Qt写软件系列四:定制个性化系统托盘菜单

导读    一款流行的软件,往往会在功能渐趋完善的时候,通过改善交互界面来提高用户体验。毕竟,就算再牛逼的产品,躲藏在糟糕的用户界面之后总会让用户心生不满。界面设计需综合考虑审美学、心理学、设计学等多因素,是一份精细活。这篇博文仍然以Qt的使用为主旨,探讨一下在Qt中如何进行系统托盘的个性化定制。介绍    首先我们看看几款知名软件的系统托盘设计:    上图是金山卫士的系统托

2014-10-23 16:16:26 754

转载 用Qt写软件系列三:一个简单的系统工具之界面美化

前言     在上一篇中,我们基本上完成了主要功能的实现,剩下的一些导出、进程子模块信息等功能,留到后面再来慢慢实现。这一篇来讲述如何对主界面进行个性化的定制。Qt库提供的只是最基本的组件功能,使用这些组件开发出来的软件基本上个性可言。如果开发的产品只讲究实用性,那么UI体验尚可搁置一边。如果要面向客户推广部署,那么改善一下UI视觉效果对于产品的推广也会有莫大的帮助。闲话不多说。先来对比一下界

2014-10-23 16:15:07 2899

转载 用Qt写软件系列五:一个安全防护软件的制作(1)

引言      又有许久没有更新了。Qt,我心爱的Qt,为了找工作不得不抛弃一段时间,业余时间来学一学了。本来计划要写一系列关于Qt组件美化的博文,但是写了几篇之后就没坚持下去了。技术上倒是问题不大,主要是时间不够充裕。这段时间写几篇关于界面整体设计的博文,从最基础的界面元素开始,到最后构建一个页面元素丰富的桌面应用程序。Trojan Assessment Platform是一个原型设计项目,

2014-10-23 16:14:08 798

转载 用Qt写软件系列三:一个简单的系统工具(上)

导言      继上篇《用Qt写软件系列二:QIECookieViewer》之后,有一段时间没有更新博客了。这次要写的是一个简单的系统工具,需求来自一个内部项目。功能其实很简单,就是查看当前当前系统中运行的进程信息以及系统中已安装软件信息。说出来也就这么两句话,然而做起来的时候,问题却层出不穷。另外,一直想研究一下Qt中的样式表(Style Sheet)的使用,就这这个机会实践了一下,也算

2014-10-23 16:13:56 3147

转载 用Qt写软件系列二:QCookieViewer(浏览器Cookie查看器)

预备    继上篇《浏览器缓存查看器QCacheViewer》之后,本篇开始QCookieViewer的编写。Cookie技术作为网站收集用户隐私信息、分析用户偏好的一种手段,广泛应用于各大网站。对于网站的精准营销、使用反馈、数据挖掘等具有不可估量的作用。Cookie按照创建者的不同,分成两类:服务端创建的Cookie和客户端浏览器创建的Cookies。那么,作为用户想要查看当前主机的Cook

2014-10-23 16:13:02 670

转载 用Qt写软件系列一:QCacheViewer(浏览器缓存查看器)

介绍     Cache技术广泛应用于计算机行业的软硬件领域。该技术既是人们对新技术探讨的结果,也是对当前软硬件计算能力的一种妥协。在浏览器中使用cache技术,可以大幅度提高web页面的响应速度,降低数据传输延迟,提高web用户的体验。因此,客户端在浏览网页的过程中,会在本地缓存许多文件。随着使用时间增长,本地缓存的文件日渐增多。对于用户来说,查看本地主机当前的缓存文件数目和种类成为一种迫切

2014-10-23 16:11:09 1060

转载 记录:编译Qt5.0连接MySql5.5数据库的驱动

第一步1、准备好Mysql数据库安装文件,Qt5.0完整的离线安装包,以及Qt5.0的完整的源代码。安装好程序,假设Mysql的安装路径为:C:\MySQL5.5,Qt5.0的安装路径:C:\Qt\Qt5.0.0-rc2\5.0.0-rc2,而Qt5.0的解压路径为:C:\Qt\qt-5.0.1-src。  注意事项:(1)安装mysql数据库的时候,网上很多教程说要选择自定义安装,并把l

2014-10-23 16:08:38 552

转载 使用QT创建系统托盘

使用QT来创建一个系统托盘,事实上是一件很简单的事。为什么这么说?一是因为QT文档给出了比较详细的例子,二是QT的结构比较优雅,设计风格统一。但是在动手之前,我们要从哪里下手?虽然QT文档给出了一个比较详细的例子,但由于功能较多,所以看起来比较费劲。我们在这只是抽丝剥茧,只实现系统托盘这一个功能。首先,使用QT creator创建一个GUI工程,继承于QDialog还是QMainWindow还

2014-10-23 16:02:08 430

转载 QWebView在 Qt 5.x中编译出错:File not found: main.obj

错误现象       近日由于项目需要,想要学习一下QWebView的使用。于是简单的建立了一个Qt工程,并编写了如下代码:1234567891011121314#include #include #includ

2014-10-23 16:01:39 2064

转载 QTableView表格视图的列宽设置

Qt中的表格控件可以通过从QTableView或QTableWidget派生子类实现。其中,QTableWidget只是对QTableView的一种简单封装。因为使用QTableView常常需要用户指定自定义的Model,这意味使用起来不够轻便。有时候我们只是想利用一些简单的表格功能,不需要对表格展示有多强大的控制。那么,QTableWidget便是一个不错的选择。这篇博文主要记录表格的列宽和行高

2014-10-23 15:58:52 1385

转载 Qt实现小功能之列表无限加载

概念介绍      无限加载与瀑布流的结合在Web前端开发中的效果非常新颖,对于网页内容具备较好的表现形式。无限加载并没有一次性将内容全部加载进来,而是通过监听滚动条事件来刷新内容的。当用户往下拖动滚动条或使用鼠标滚轮的时候,页面会自动加载剩余的内容。如下:      简约而不简单,正是这种别出心裁,突破常规的设计才能得到用户的青睐……实现思路       在前端开发可以使用一

2014-10-23 15:58:23 1042

转载 Qt Style Sheet实践(四):行文本编辑框QLineEdit及自动补全

导读      行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛。一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器。QLineEdit本身使用方法也很简单,无需过多的设置就能进行使用。于是这篇博文主要讲解如何对行文本编辑框QLineEdit进行定制。基本定制      为了简化工作,还是如同前面所说的,直接用Qt Designer拖一个QLineEd

2014-10-23 15:54:18 1244 2

ios开发笔记

从最基础开始,环境搭建、Xcode4.3.2的介绍和使、Objective-C基础语法等等

2015-08-17

FlashDevelop资料集合

包含三个文档,分别是FlashCS3游戏开发实例教程、FlashDevelop_AS3_Project教学和Flashdevelop和命令编译,希望能对大家有所帮助

2015-07-06

谷歌浏览器源码分析

google chrome 谷歌浏览器的源码分析,讲解的还算详细

2015-03-19

qt_flashplayer播放器

qt做的简易的flashplayer播放器,运用了Activeqt

2015-03-19

InstallShiled 2008 Premier Edition版汉化教程

本文使用的InstallShiled的版本是InstallShiled 2008 Premier Edition,只介绍制作Base MSI Preject及InstallScript MSI Preject安装包。

2015-02-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除