QT学习123
文章平均质量分 79
一直在路上25
热爱技术,坚持才是硬道理
展开
-
QT信号槽
信号槽是Qt框架引以为豪的机制之一。熟练使用和理解信号槽,能够设计出解耦的非常漂亮的程序,有利于增强我们的技术设计能力。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,用自己的一个函数(成为槽(slot))来处理这个转载 2014-04-29 10:44:52 · 630 阅读 · 0 评论 -
QT界面中组件布局
在MFC当中会有组件定位的技术,当然QT也是一样的。其中有绝对定位和布局定位。绝对定位就是使用最原始的定位方法,给出这个组件在窗口的坐标和长宽值。这样,QT就自动把组件放到哪里,以及怎么设置组件的大小了。不过这么样是存在弊端的,如果用户改变了窗口大小,比如点击了最大化或者拖动宽口边缘改动窗口大小后,就需要我们自己去编写响应函数去改变控件大小,用来避免那些组件不随着窗口改变大小,除非你想转载 2014-04-29 10:41:25 · 1812 阅读 · 0 评论 -
QT Creator安装
在我自己用VS2008做QT项目的时候发现了一个重大问题,解决起来很是繁琐,就是在移植性上真的是吃了苦头,QT讲究一次编写,处处得用,但是在Windows的VS2008上编写QT程序真是让我吃了大亏了。。。首先说明下Windows的VS2008的默认编码是GB2312,而Linux下面的默认编码是UTF-8(虽然linux下面可以改变,但是真的没有GB2312这个编码,window有够 J )转载 2014-04-29 10:43:35 · 870 阅读 · 0 评论 -
QT实践
这两天工作搞了下QT,主要是为了实现一个功能,跨平台用的。功能是这样的,根据一个页面表单进行选择元素最后生成一个xml文件发送到手机上,因为之前实现了xmpp发送文件的作用,所以现在只需要根据文件生成一个xml文件。中途还算顺利,两天搞定! 最终创建xml的代码就是这一段:void hellodialog::create_Xml(){ QString fileNa原创 2014-08-27 09:15:10 · 1136 阅读 · 0 评论