加载中…
博客迁移
博客已迁移至 CSDN:


欢迎访问新地址,给大家造成的不便还望谅解!

注:此博客后期不再维护
公众号
欢迎关注,我的微信公众号:「高效程序员」
谈天、说地、侃代码、开车:

快点儿来飙车,就差你了!
Qt分享交流




我的微博
在线QQ
点击这里给我发消息

Qt分享&&交流②

  无私的分享、交流是我们的宗旨,亲爱的小伙伴赶快加入吧。。。

希望一起走过的日子里,我们能够更多地交流心得,共同进步。
个人资料
一去二三里
一去二三里
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,297,476
  • 关注人气:897
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
好友
加载中…
访客
加载中…
评论
加载中…
留言
加载中…
博文
(2015-11-18 15:51)
分类: 我的点点滴滴
博客迁移

博客已迁移至CSDN:


后期将会围绕最新的Qt5.5及以上版本进行分享,内容会在之前的基础进行更详细的解答,从安装配置到使用再到实战,进行全程式详解,由初级中级、再到高级,以看完即懂看完即用为宗旨!

欢迎大家访问新地址,给大家造成的不便还望谅解!

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    之前Blog里面有关于QWT的编译、配置、使用的文章,分别是在VS与Creator下进行的。
    里面介绍了如何将QWT集成到Designer中。如果认真研究过的话,那么对Designer中使用插件应该就不再陌生了。
    下面介绍下自己如何去实现一个插件并将其应用到Designer中。
    也可参考:
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    继上一节Qt之创建并使用共享库之后,关于动态链接库和静态链接库已经有了更深入的认识,所以这里不再赘述,下来我们一起看看如何创建与使用静态链接库。
    创建步骤与共享库一致,唯一的区别是库类型选择:静态链接库
  • StaticLibrary.pro

  QT       += core gui widgets  TARGET = StaticLibrary T
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    关于共享库的创建网上有很多教程,当然,我还是喜欢看官方的文档,可参考:How to create a library with Qt and use it in an application.
    什么是共享库呢?其实就是我们常说的动态链接库。
    动态链接库和静态链接的区别又是什么?

区别一:
  • 动态链接就是把调用函数所在的DLL和调用函数在文件中的位置等信息链接进主程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。 静态链接库是把LIB文件中用到的函数代码直接链接进主程序,程序运行时不再需要其它库文件。
  • 动态链接库和静态链接库都是共享代码的方式,如果采用静态链接库,LIB中的指令全部被直接包含在最终生成的 EXE 文件中。但是若使用DLL,该DLL不必被包含在最终EXE文件
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-08-27 10:35)
    回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。

一、线程管理

1线程启动

void start(Priority priority = InheritPriorit

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

qt

rc_file

qt程序信息

icon

fileversion

分类: Qt
    在软件发布的时候,需要为应用程序设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。。。
    初始情况下,没有内容:
    

    那么我们需要手动的添加rc文件,并进行设置。。。

1、添加resource.rc文件到项目

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    最近一段时间做了很多的数据校验,格式各种各样、五花八门,做的整个人都不好了,需求真的太疯狂。。。但为了更好的用户体验,底层实现即使再难也是应该的,更何况我是一个追求完美的人。。。
    先解释下什么是正则表达式:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
    正则表达式由一些普通字符和一些元字符组成。普通字符包括大小写字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。
    要想真正的用好正则表达式,正确的理解元字符是最重要的事情。下表列出了所有的元字符和对它们的一个简短的描述。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    在Qt经常会用到分割器QSplitter,可以对多个控件进行水平或者垂直分割,但有一些特殊的需求无法满足,比如:四方分割。。。QuadSplitter是qt-apps里面的一个应用,挺不错的,拿来和大家分享一下,下载地址:QuadSplitter

效果如下:

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    在自定义无边框、标题栏的界面中,需要自己实现最小化、最大化、关闭、窗体背景等功能。最小化、最大化、关闭等按钮设计及功能比较简单,这里就不多做介绍。今天主要介绍一下绘制背景的问题,主要实现自适应屏幕分辨率。
    先看一下UI设计的图(大小:1298*786):
    如果软件没有最大化、拖拽大小功能,那么最简单不过了,直接绘制背景就OK了,但是为了易用性,这些功能都是必不可少的。

    如何自适应屏幕分辨率呢?
  • 1、为每个分辨率单独做一张图
  • 2、将图片切分为九宫格形
  • 3、在原图基础上进行实现
    当然,这里是我能想到的一些方案,也许还有更多的其它方案。。。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    在用Inno打包期间遇到了一些小问题,在这里总结一下:

Inno.iss部分内容如下:

 1、32位程序的PSVince.dll插件方法。 

  [Files] Source: psvince.dll; Flags: dontcopy  [Code] function IsModuleLoaded(modulename: AnsiString ):  Boolean; external 'IsModuleLoaded@files:psvince.dll stdcall'; 
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有