
QT
文章平均质量分 51
清风水岸
当技术已成习惯,转眼已多年。接触语言良多,最终才发现原来最基础的才是最根本,才转而回头。目前主要关注Linux系统下编程,Shell,Qt,Python,OpenCL。
展开
-
qt版本介绍
转载地址:blog.youkuaiyun.com/synu_soft/article/details/76494701.关于Qt,Qt/E,Qtopia Core, Qtopia这些版本之间的区别和联系,似乎没有看到一个比较有价值的讨论,本人现在总结一下个人的理解: Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行转载 2013-05-16 15:28:02 · 964 阅读 · 0 评论 -
Qt窗体间传值之public函数接口
在前两篇博文中,已经展示了两种窗体间传值的方式,这里介绍另一种,使用public函数接口的方式,这里就牵扯到两个方向间的传值,父到子以及子到父窗口,通过这种方式都很容易做到,如子到父,可以在子窗体中实现一个public方法如prepareDoingData(&data),将需要处理的data的引用传递到子窗体,子窗体中可以对其进行操作,这里展示父到子的传值: 在Dialog界原创 2013-06-13 17:07:05 · 7115 阅读 · 1 评论 -
QT窗体间传值之全局变量
上一次的文章讲到了使用Signal&Slot机制进行窗体间数据的传递。这里介绍另一种方式全局变量进行传值,在上一次的界面中的mainWindow和dialog中分别加入一个Label和LineEdit以及一个pushbutton。效果如: 运行方式为在主界面mainWindow中单击全局变量按钮对全局变量进行赋值,赋值完成后,在Dialog中单击全局变量在LineEdit中原创 2013-06-13 16:48:22 · 14487 阅读 · 5 评论 -
QT窗体间传值总结之Signal&Slot
在写程序时,难免会碰到多窗体之间进行传值的问题。依照自己的理解,我把多窗体传值的可以使用的方法归纳如下: 1.使用QT中的Signal&Slot机制进行传值; 2.使用全局变量; 3.使用public形式的函数接口; 4.使用QT中的Event机制(这种没有把握,但是感觉应该是可以的),但是实现起来应该比前几种复杂,这里不做讨论。原创 2013-06-13 16:18:25 · 31050 阅读 · 15 评论 -
Qt 让弹出的窗口居中显示
设置窗口居中显示这是在UI编程中经常要遇到的问题。方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码:#include //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->wi转载 2013-06-11 21:04:36 · 6308 阅读 · 0 评论 -
QT5杂谈之初体验
地点:宿舍 环境:XP+QT5.0.2 MinGW 安装完成后需要设置两个环境变量 键:QTDIR 值:C:\Qt\Qt5.0.2\5.0.2\mingw47_32 在Path变量后加入:I:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin 注意xp和win7中的PATH用原创 2013-05-15 00:37:36 · 1711 阅读 · 0 评论 -
QT5无法输入中文,如何解决???
环境:UBUNTU 12.04 LTS 最近在Ubuntu下安装了QT5.0.2版本。在尝试完跑实例程序后,自己想做一个Socket的TCP/IP通信例子,但是悲剧的发现QT5中竟然不能切换输入法到中文。所做尝试包括:1.换输入法fctix(小企鹅输入法),依然无效。但是发现fctix在QT4.8下还是可以使用的。2.网上有说是快捷键冲突,改动工具--》选原创 2013-05-14 19:45:57 · 7375 阅读 · 5 评论 -
解决QT4 Designer的菜单无法显示问题
学习的过程很大程度上是和各种错误战斗的过程,今天又遇到了一个问题,一通搜索后才发现解决方法,贴上来给遇到相同问题的人分享下:具体的解决方式在http://hi.baidu.com/5924431/item/98998ec1b6d6d256bcef697d中有描述。转载 2013-05-27 11:04:12 · 1228 阅读 · 0 评论 -
qt调试器设置
在写程序过程中用到调试器是难免的,可是使用时却提示GDB调试器未配置,Oh,My God。还好优快云中有已经解决的案例:http://bbs.youkuaiyun.com/topics/390329910在这里啦。转载 2013-05-27 16:47:17 · 5065 阅读 · 0 评论 -
qt designer 编译出来了,运行却不能输入文字 原因及解决办法
在fedora里面 编译好Qtopia以后,设置好环境变量,比如 source setX86_env再执行 ././designer &后台运行 designer软件软件运行起来以后,里面不一定能输入字符,此时 右击输入法键盘 图标 点击 exit就可以输入字符了,这里不能输入字符一般是这个输入法问题, 据网友反映 Fedora10自带的SCIM有问题,换成IBUS一切正常转载 2013-05-21 15:49:54 · 2192 阅读 · 0 评论 -
sqlite的安装移植及使用,持续更新吧
Linux环境下的安装及测试: http://blog.youkuaiyun.com/tianyou121/article/details/6104317ARM环境下交叉编译: http://wenku.baidu.com/view/6a8a501cfc4ffe473368abe0.html,那个错误真心发生了(Federo10),早点改过来吧。原创 2013-05-27 22:34:39 · 1164 阅读 · 0 评论