2013年8月23日

Qt应用静态编译,静态链接,去mingwm10.dll,libgcc_s_dw2-1.dll依赖问题(转)

摘要: 完全了解逻辑层次os/compiler/framework/application中静态链接、动态链接情况的,请绕道。linux以及Xnux的大牛,也不用看了。要想Qt应用做出来只是一个exe就能给客户运行,有两个情况,搞定即可:一、mingwm10.dll,libgcc_s_dw2-1.dll依赖这与qt无关用vc编译的就不存在……依赖这俩玩意的情况。那么mingw版下的QT呢?下载,静态版mingw(mingw本身和gcc都是static version)即可,见文末资源。二、QtCoreX.dll QtXXX.dll等依赖指定你的应用本身为静态编译即可。1、project.pro添加QM 阅读全文

posted @ 2013-08-23 10:24 veins 阅读(1273) 评论(0) 推荐(0) 编辑

2013年8月20日

Qt助手---摘录

摘要: 1. Qt 4.7: Qt Style Sheets ReferenceList of Pseudo-StatesThe following pseudo-states are supported:Pseudo-StateDescription:activeThis state is set when the widget resides in an active window.:adjoins-itemThis state is set when the::branchof aQTreeViewis adjacent to an item.:alternateThis state is se 阅读全文

posted @ 2013-08-20 17:27 veins 阅读(526) 评论(0) 推荐(0) 编辑

2013年8月19日

Qt随记

摘要: 1. 让布局不随窗口的缩放而变化QWidget *panelWidget=new QWidget(this);panelWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);//this sentence is usefulpanelWidget->setLayout(hlayout_below); 阅读全文

posted @ 2013-08-19 22:18 veins 阅读(160) 评论(0) 推荐(0) 编辑

2013年8月11日

前端编码规范之CSS(转)

摘要: "字是门面书是屋",我们不会去手写代码,但是敲出来的代码要好看、有条理,这还必须得有一点约束~ 团队开发中,每个人的编码风格都不尽相同,有时候可能存在很大的差异,为了便于压缩组件对代码进行压缩以及书写样式的规范统一和美观,很有必要大家一起来研究一套基本规范(模板)! 我先抛砖引玉。(禁止)、(必须)等字眼,在这里只是表示强调,未严格要求。前端规范之CSS1. tab键用(必须)四个空格代替 因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空格的位置,而在linux下会变成占八个空格的位置(除非你自己设定了tab键所占的位置长度)。 一些童鞋可能 阅读全文

posted @ 2013-08-11 02:59 veins 阅读(183) 评论(0) 推荐(0) 编辑

给QT新手的练手项目——基于QT的GIF播放器(转)

摘要: 本程序在ubuntu12.04、Qt5以及win7 64bit、Qt4均测试通过。 最近闲来无事,想自己找几个Qt的小项目做做,于是就从Qt自带的演示程序着手。在Qt的自带example有一个movie的小程序,地址在xxx\QT\Examples\x.x\widgets\movie或/opt/Qt/5.1.0/gcc/examples/widgets/widgets中。这是一个用来播放gif文件的程序,在ubuntu运行界面如下: 其基本功能有载入文件、暂停、停止、退出、快进,显示播放速度以及根据窗口挑战文件大小。 这个播放器已经实现了大多数的功能,但是我在调试过程中发现它的暂停功能并... 阅读全文

posted @ 2013-08-11 01:03 veins 阅读(891) 评论(0) 推荐(0) 编辑

2013年8月9日

Qt收藏

摘要: 1.Qt Kinetic scrolling - from idea to implementationhttp://developer.nokia.com/Community/Wiki/Qt_Kinetic_scrolling_-_from_idea_to_implementation2013-08-142.Custom Swipe Gestures in Qthttp://developer.nokia.com/Community/Wiki/Custom_Swipe_Gestures_in_Qt2013-08-143.Qt Quick (Chinese)http://developer.n 阅读全文

posted @ 2013-08-09 16:44 veins 阅读(241) 评论(0) 推荐(0) 编辑

C++开发者都应该使用的10个C++11特性(转)

摘要: 【感谢冯一(@治不好你我就不是兽医)的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。auto在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类型的占位符,通知编译器去根据初始化代码推断所声明变量的真实类型。各种作用域内声明变量都可以用到它。例如,名空间中,程序 阅读全文

posted @ 2013-08-09 16:07 veins 阅读(215) 评论(0) 推荐(0) 编辑

为学Linux,我看了这些书(转)

摘要: 去年开始,抱着学习的态度开始了我的Linux学习,到现在,差不多一年了,收获很多,不敢说精通Linux,但是,还是对得起“略懂”这两个字的。这一年里我看了很多书,细细数下,大概15本左右,其中包含了两个方面,一个是Android,另一个就是Linux。当然,在学习之初,遇到了不少瓶颈,在这里,还要感谢师兄师姐的指导。写这篇文章的目的有两个:1.分享自己的学习经验2.记录下我的学习历程既然谈到了学习,那一定需要从看书说起,下面我就罗列下我看过的关于Linux学习的书1.《鸟哥的Linux私房菜-基础学习篇》 首先声明,我用的Linux系统是Ubuntu11.10;大学时没接触过Linux系统.. 阅读全文

posted @ 2013-08-09 15:15 veins 阅读(281) 评论(0) 推荐(0) 编辑

2013年7月24日

Qt去掉view项的焦点虚线框的方法(转)

摘要: Qt中的view类,如QListView, 在其项被选中时会有一个焦点虚线框表示焦点的位置。 不知道为啥,这个焦点虚线框很不招人待见, 笔者至今已经遇到多例想要去掉该虚线框的问题。笔者能想到的有两个方法, memo如下:使用QItemDelegate子类对QItemDelegate这个类笔者在此不多做讨论, 详情参考Qt文档。 简单来说,这个类可以控制view中的项的绘制方式,其中包括焦点虚线框的绘制。 而且焦点虚线框的绘制被封装在一个虚函数中, 所以通过派生QItemDelegate就可以重新定义该函数的功能 — 如什么都不画。 具体对应的虚函数是:http://qt.nokia.com/d 阅读全文

posted @ 2013-07-24 03:24 veins 阅读(1496) 评论(0) 推荐(0) 编辑

2013年7月23日

QTableWidget详解(样式、右键菜单、表头塌陷、多选等)(转)

摘要: 在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下!以下为个人模拟Windows资源管理器的一个表单一、设置表单样式table_widget->setColumnCount(4); //设置列数table_widget->horizontalHeader()->setDefaultSectionSize(150);table_widget->horizontalHeader()->setClickable(false); //设置表头不可点击( 阅读全文

posted @ 2013-07-23 18:29 veins 阅读(782) 评论(1) 推荐(0) 编辑

导航