自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 在Qt中使用Font Awesome图标

做过Web前端开发的一定对Font Awesome不会陌生,Font Awesome号称是为Bootstrap设计的完美图标字体,经常出现在各类网页中,非常流行。这么好的资源,能不能在Qt应用程序中使用呢?答案是肯定的。而且使用起来非常简单。1. 先来了解下 Font Awesome 的一些特性:更多关于Font Awesome可以前往其官网【了解详情】。2. 下载...

2017-12-17 14:32:00 842

转载 Qt应用程序重启

重启应用程序是一种常见的操作,在Qt中实现非常简单,需要用到QProcess类一个静态方法:1 // program, 要启动的程序名称2 // arguments, 启动参数3 bool startDetached(const QString &program, const QStringList &arguments);下面通过一个示例来演示:...

2017-12-16 23:15:00 322

转载 Github上的一些高分Qt开源项目【多图】

游戏2D地图编辑器:著名的TileMap编辑器,做2D游戏开发的一定不会陌生。Go 语言的IDE:Go语言的集成开发环境。Clementine Music Player:功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。QtAV(FFmpeg的Qt封装):官网:http://www.qtav.org/...

2017-12-15 17:55:00 1003

转载 Qt中容器类应该如何存储对象

Qt提供了丰富的容器类型,如:QList、QVector、QMap等等。详细的使用方法可以参考官方文档,网上也有很多示例文章,不过大部分文章的举例都是使用基础类型:如int、QString等。如果我们要存储一个对象类型,应该如何做呢?—— 当然是和int类型一样操作,因为这些容器类都是泛型的。不过,我们今天要讨论的不是容器类的使用用法,而是容器存储的对象内存如何释放的问题。(这里提到...

2017-12-14 18:44:00 729

转载 Qt 编程指南

Qt 编程指南持续关注一本正在编写的Qt编程指南,期待作者早日完成创作。转载于:https://www.cnblogs.com/pyw0818/p/8033294.html

2017-12-13 15:55:00 110

转载 如何选择合适的Qt5版本?

注意:这里讨论的是在不编译Qt源码的情况下,推荐下载的官方编译版本。支持XP SP3以及之后的Windows版本:推荐 Qt5.6 或 Qt5.9,这两个版本是LTS版本(即长期支持版本),Bug较少,相对稳定。目前最新版的下载地址:Qt5.6.3: http://download.qt.io/archive/qt/5.6/5.6.3/Qt5.9.3: http://downlo...

2017-12-11 12:13:00 1969

转载 Qt绘图

Qt绘图的设置1 QPainter::Antialiasing // 反锯齿2 QPainter::TextAntialiasing // 文字反锯齿3 QPainter::SmoothPixmapTransform // 采用平滑的Pixmap变换算法设置1 painter.setRenderHint(QPainter::Antial...

2017-12-11 11:52:00 178

转载 如何让QT程序以管理员权限运行(UAC)

方案一:(仅适用于使用msvc编译器)在PRO文件中添加一行指令即可,1 QMAKE_LFLAGS += /MANIFESTUAC:"level='requireAdministrator'uiAccess='false'"方案二:(适用于mingw32编译器)先创建一个 .manifest 文件,如:app.manifest,文件内容如下: 1 &...

2017-12-09 23:42:00 922

转载 Qt类继承关系图

分享两个资源,对于系统了解Qt框架的整体脉络很有帮助。Qt4类关系图+Qt5类关系图,PDF+JPG格式 【下载】Qt5类关系图(基于Qt5.1版),JPG格式【下载】转载于:https://www.cnblogs.com/pyw0818/p/8006186.html...

2017-12-08 16:57:00 1157

转载 回归Qt——写在Qt5.10发布之日

今天偶然看到一条关于Qt5.10发布的消息,发现Qt经历了诺基亚风波之后发展得依然良好,感到很欣慰。回头看上次关注Qt技术还是2011年,那时候用Qt4.7做一个小项目,对于一个写Win32界面和MFC的程序员来说,有种相见恨晚的感觉。如今时间已经过了近7年,又有桌面项目要做,当然首选Qt5。先收集一些资料,后面慢慢消化。【官网】官网:https://www.qt.io/...

2017-12-07 17:15:00 210

转载 inno setup判断是Windows系统版本

1.设置Windows最低版本要求[Setup]: MinVersion格式:a.bb,c.dd,这里 a.bb 是 Windows 版本,c.dd 是 Windows NT 版本。 默认值:4.0,4.0 描述:这个指令让你指定你的软件运行必须的 Windows 或 Windows NT 版本最小版本,要防止你的程序在 Windows 或 Window...

2011-01-22 14:35:00 1055

转载 Inno Setup自定义卸载文件名称【收藏】

Inno Setup 支持在同一个目录中安装多个应用程序,所以根据安装的先后次序自动将卸载程序文件命名为 unins000.exe,unins001.exe,unins002.exe 等等。这是 INNO SETUP 自身的功能。请参阅 http://www.jrsoftware.org/iskb.php?uninstallername 。一旦安装过程结束后,你当然可以将卸载文件的名称改...

2011-01-22 01:13:00 978

转载 Inno Setup静默安装msi【收藏】

[Files]Source: MyPackage.msi; DestDir: {tmp}[Run]Filename: {%COMSPEC}; Parameters: /C msiexec -i {tmp}\MyPacakge.msi; WorkingDir:{tmp}; StatusMsg: “Installing my package”// 或者[Run]Filename: msiex...

2011-01-22 01:07:00 604

转载 Inno Setup使用教程【收藏】

如何使用:---------------------------------文档约定 创建安装程序 创建脚本 段内参数 一些常量 公共参数 安装脚本段 [Setup] 段 [Dirs] 段 [Files] 段 [Icons] 段 [INI] 段 [InstallDelete] 段 [Messages] 段 [Registry] 段 [Run] 段 [Un...

2011-01-22 01:03:00 451

转载 Inno Setup目录常量【收藏】

{app}应用程序目录,这是用户在安装向导的选择安装目录页里面所选择的。例如:如果你使用了 {app}\MYPROG.EXE 作为一项并且用户选择了“C:\MYPROG”作为应用程序的目录,那么安装程序就会将它转换成“C:\MYPROG\MYPROG.EXE”。{win}系统的 Windows 目录。 例如:如果你使用了 {win}\MYPROG.INI 作为一项并且系统的 Windo...

2011-01-22 00:52:00 658

转载 Inno setup常用代码补充【收藏】

1、调用DOS命令或批处理等其它命令行工具等Exec(ExpandConstant(‘{cmd}’), ‘/c dir c:\ >a.txt’,ExpandConstant(‘{app}’), SW_SHOWNORMAL, ewNoWait, ResultCode);2、不显示一些特定的安装界面[code]function ShouldSkipPage(PageID: Integ...

2011-01-22 00:28:00 338

转载 Inno setup常用代码【收藏】

1 、如何让协议许可页面默认选中我同意按钮[code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked := true;end;2、自定义安装程序右上角图片大小[code]procedure InitializeWizard();beginWizardForm.WizardSmallBitm...

2011-01-22 00:24:00 516

转载 详细解说STL string 【收藏】

0 前言: string 的角色C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不太懂C++,现在我接触 perl, php, 和Shell脚本以后,开始理解了以前为什么有人...

2011-01-11 20:15:00 87

转载 QT for Window程序部署

刚学Qt不久,在Windows上完成了一个简单的Qt GUI程序,用到了QWebView,布局控件,自定义样式等。首先跨平台测试一下,拿到Ubuntu上编译运行,界面表现基本不走样。Cool!Qt的StyleSheet果然很好用。回到Windows,学习一下Qt程序的部署,发布到另一台在一台完全没有装QT的系统上执行。打包了用到的dll:mingwm10.dll,libgcc_s_dw...

2010-12-26 23:41:00 74

转载 Qt程序的国际化支持【收藏】

在QT支持国际化时,常调用函数QLocale::system().name()以“语言_国家”的形式返回系统场景的名字,比如简体中文是zh,中国的国家代码为CN,所以返回值为zh_CN。ISO语言代码(ISO-639)---------------------------------------------------------af南非荷兰语sq阿尔巴尼亚语ar_sa阿拉伯语...

2010-12-26 12:09:00 760

转载 Qt项目注意事项

Qt for Windows:1.Qt环境的安装路径中最好不要出现中文或空格。2.Qt项目的路径中不要出现中文或空格,否则IDE会提示"Cannot find file: xxx.pro"。(IDE:QCreator 2.0.1)3.如果编译时提示:Could not find make command: mingw32-make.exe in the build environme...

2010-12-25 15:39:00 107

转载 搞定QString,string,char*,CString的互转

最近在看QT开发,总结一下关于几种字符串的转换方法。方法有很多,这里说一种最通用的方法:char* 是最基础的类型,其他几种类型都可以先转换为char*,然后在进行对于类型的转换。CString- char*CStringcstr="thisisacstring.";char*ch=cstr.GetBuffer(cstr.GetLength()+1);cstr....

2010-12-22 11:35:00 519

转载 利用ICallbackEventHandle实现类似AJAX的无刷新页面

先看MSDN Library 2005上的这个例子!------ ClientCallback.aspx ------<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ClientCallback.aspx.cs"­Inherits="ClientCallback"%><!DOCTYPEhtml...

2006-05-30 20:59:00 78

转载 Microsoft .NET Pet Shop 4.0

Microsoft® .NET Pet Shop 4.0 is the latest in Microsoft's series of benchmark applications. The benchmark compares the performance and scalability of this .NET Web application to the performance ...

2006-05-05 19:32:00 119

转载 创建异步Web服务

  为了改善调用阻碍线程的长期运行的方法的XML Web服务方法的性能,你应该考虑把它们作为异步的XML Web服务方法发布。实现一个异步XML Web服务方法允许线程在返回线程池的时候执行其他的代码。这允许增加一个线程池中的有限数目的线程,这样提高了整体性能和系统的可伸缩性。  通常,调用执行输入/输出操作的方法的XML Web服务方法适于作为异步实现。这样的方法的例子包括和其他的...

2006-03-19 18:53:00 107

转载 MCAD考试计划

MCAD考试计划:1、C#学习计划熟练掌握C#语言和面向对象的程序设计。深入了解.net架构的构成。能够利用C#语言编写基本的应用程序。能够使用C#语言进行文本操作。能够使用C#语言进行网络编程。2、ADO.NET学习计划应该掌握运用ADO.net对数据库的连接,操作。熟练运用ADO.net操作xml。深入理解ado.net的构架。运用ado.net编写成熟的应用程序数据组件。3、ASP...

2006-03-18 15:26:00 145

转载 用Split函数分隔字符串

using System.Text.RegularExpressions; //不要这个1、用字符串分隔:string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Console.Write(i.ToSt...

2006-03-08 12:34:00 112

转载 微软面试题

谜语类试题:   1.为什么下水道的盖子是圆的?      2.美国有多少辆汽车?      3.你让工人为你工作七天,回报是一根金条。这个金一平分成相连的7段,你必须在每天结束的时候给他们一段金条如果只许你两次把金条弄断,你如果给你的工人付费?      3.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以外30公里...

2006-03-06 19:56:00 156

转载 Ajax程序设计入门

来源:TechTarget IT专家网(http://www.techtarget.com.cn/)   一、使用Ajax的主要原因  1、通过适当的Ajax应用达到更好的用户体验;  2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。  二、引用  Ajax这个...

2005-09-17 20:59:00 104

转载 AJAX技术汇总

来源:维基百科 CSDN蓝色理想 ---------------------------------------------------------------------AJAXAJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几...

2005-09-17 20:52:00 166

转载 在ASP.Net中两种利用CSS实现多界面

通过使页面动态加载不同CSS实现多界面方法一: <%@pagelanguage="C#"%><%@importnamespace="System.Data"%><scriptlanguage="c#"runat="server">publicvoidpage_load(Objectobj,EventArgse)...

2005-09-15 22:30:00 91

转载 为ASP.NET控件添加常用的JavaScript操作

1.为button控件添加确认功能要想为服务器控件添加客户端的事件,需要用到Attributes属性。Attributes属性是所有的服务器控件都有的一个属性,它用来为最终生成的HTML添加自定义的一些标记。假设Web Form上有一个保存按钮btnSave,希望在用户点此按钮时提示用户是否确实要保存(比如一旦保存就无法恢复等),则应在Page_Load事件中添加如下代码:1bt...

2005-09-15 22:11:00 69

转载 Reborn

TodayIbeginanewlife.TodayIshedmyoldskin,whichhastoolongsufferedthebruisesoffailureandthewoundsofmediocrity.TodayIambornanewandmybirthplaceisavineyardwherethere...

2005-09-15 18:12:00 159

空空如也

空空如也

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

TA关注的人

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