2013年3月4日

Qt之实现工具箱界面程序

摘要: 最近终于有点空闲时间了,就写写博客,就把上次给客户实现的一个程序开发过程写出来;客户要求的是在主界面上能有几个很好看的按钮,单击各个按钮能弹出不同的应用窗口,如游戏窗口,显示图像窗口等等;最后开发给客户的效果图,其中主界面如下图所示 阅读全文

posted @ 2013-03-04 15:55 IT文艺男 阅读(23883) 评论(15) 推荐(2) 编辑

2012年12月19日

Qt私活之实现伸缩滑动窗口

摘要: 最近接的几个私活,用户都要求实现能伸缩滑动的窗口,即窗口的中央有滑动条可以动态改变子窗口的大小;于是我觉得有必要把这部分整理并写出来,因为毕竟伸缩滑动窗口在实际环境中应用挺多的,同时许多流行的软件也使用这个功能。最后实现出来的效果图如下: 阅读全文

posted @ 2012-12-19 16:54 IT文艺男 阅读(23998) 评论(20) 推荐(4) 编辑

2012年11月8日

C++之对同步对象进行封装包装

摘要: 包装器外观模式:把现有的非面向对象/面向对象API提供的函数和数据(例如底层操作系统API、基础类)封装在更加简洁使用的、健壮的、可维护的和聚合的面向对象的类接口之内,如线程同步对象的包装 阅读全文

posted @ 2012-11-08 15:49 IT文艺男 阅读(3308) 评论(0) 推荐(1) 编辑

2012年11月6日

Qt(C++)之实现风行播放器界面

摘要: 上周的一个私活客户要求实现一个播放器界面(模仿风行播放器),并能支持动态换肤功能;当然程序是使用Qt(C++)语言开发;基于上述条件,我优先选择了使用QSS对程序的界面进行美化并换肤;关于QSS,我就不多说了,各位可以参考Qt的帮助文档一页一页的看并加之实践的话,会明白的。我所实现的播放器界面和风行播放器的界面如下两图所示: 阅读全文

posted @ 2012-11-06 12:04 IT文艺男 阅读(14012) 评论(10) 推荐(3) 编辑

2012年11月5日

Qt之统一的UI界面格式基调,漂亮的UI界面

摘要: 主要谈谈Qt UI界面统一样式(格式基调)的问题;例如在window系统上,几乎所有的窗口都有标题栏和状态栏以及中央部件,而且每一个标题栏和状态栏以及中央部件样式都保持一致的;但是在实际开发中我们又不想使用window系统自带的标题栏和状态栏等,因此需要自定义标题栏和状态栏以及中央部件,同时保持项目中的所有窗口的标题栏和状态栏和中央部件的格式样式一致,这样在项目开发中,既可以保持拥有漂亮的UI界面,又能大大的提高开发效率,因为你不需要在每一个窗口中对标题栏和状态栏以及中央部件进行重复开发了,例如不需要对每一个窗口进行鼠标移动判断从而对窗口进行移动,使用户更加专注于业务; 阅读全文

posted @ 2012-11-05 10:59 IT文艺男 阅读(107094) 评论(21) 推荐(6) 编辑

2012年7月23日

Qt扫盲篇

摘要: 介绍Qt基本知识;Qt是直观的 C++跨平台类库(封装,SDK),跨桌面和嵌入式操作系统的移植性(跨平台),具有跨平台 IDE 的集成开发工具(Qt Creator),在嵌入式系统上的高运行时间性能,占用资源少(手机MeeGo,N9),快捷的开发速度; 阅读全文

posted @ 2012-07-23 18:32 IT文艺男 阅读(8496) 评论(9) 推荐(4) 编辑

2012年5月29日

Qt使用布局管理器实现扩展对话框

摘要: 这节主要讲解用布局管理器方式实现扩展对话框,下节讲解用手动进行部件定位的方式实现。用Qt Creator新建一个QDialog的主窗口,然后使用Qt Designer往上面拖动一些基本部件即可,在这个例子中,我使用了一个进度条,一个文本标签,两个按钮,以及一个QListWidget;其中进度条表示任务的操作进度,文本标签则实时显示任务的操作描述,如正在进行CRC验证、正在写文件等,一个OK按钮用于关闭对话框,一个More按钮用于显示和隐藏QListWidget的高度部分; 阅读全文

posted @ 2012-05-29 02:10 IT文艺男 阅读(10441) 评论(3) 推荐(1) 编辑

2012年3月28日

Qt之实现360安全卫士主界面(四)

摘要: 这篇博文主要讲解360安全卫士标题栏的创建。关于标题栏,我想大家应该都非常熟悉了,其主要包括窗口关闭、最大化/还原、最小化等按钮;但是标题栏的这些按钮都是非常有特色的。 阅读全文

posted @ 2012-03-28 14:30 IT文艺男 阅读(20982) 评论(39) 推荐(13) 编辑

2012年3月26日

Qt之实现360安全卫士主界面(三)

摘要: 这篇博文主要讲述360安全卫士工具栏的创建;工具栏由图片和文字组成,当鼠标移到工具栏按钮上时,需要有些特征表达该现象,如背景色变化等;当然鼠标单击工具栏按钮时,同样也要有些特征,并且这个特征区别于鼠标移到按钮上的特征;写起来有些拗口,我给大家先看看我实现的效果图。 阅读全文

posted @ 2012-03-26 00:06 IT文艺男 阅读(21357) 评论(27) 推荐(8) 编辑

2012年3月21日

Qt之实现360安全卫士主界面(二)

摘要: 上一篇博文讲解了使用Qt对360安全卫士界面怎么进行分割、布局,如何自定义窗口以及设置窗口背景圆角等,最终形成了一个类似的主界面。但是界面却不能移动,不能伸缩,不能双击最大化还原等;今天该博文就主要讲解这三方面的功能 阅读全文

posted @ 2012-03-21 19:04 IT文艺男 阅读(22746) 评论(16) 推荐(11) 编辑

导航