Qt
CAPTIAN船长
19910825
展开
-
qt调试 ptrace:不允许的操作
1.修改系统配置文件:用gedit 使用 管理员权限打开sudo gedit /etc/sysctl.d/10-ptrace.conf 2.找到下面这一行:(一般在文件最后一行)kernel.yama.ptrace_scope = 13.修改如下:kernel.yama.ptrace_scope = 0 4.然后重启电脑:reboot原创 2013-07-27 17:21:14 · 6072 阅读 · 2 评论 -
Qt编译错误:usr/bin/ld: cannot find lxxx
问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如本人编译VLC的一个小程序,出现usr/bin/ld: cannot find lvlc 的错误提示缺少静态链接库造成的其他的像原创 2013-05-07 04:21:44 · 1435 阅读 · 0 评论 -
QT在windows下的安装与配置
QT在windows下的安装与配置原创 2013-08-06 21:53:30 · 37274 阅读 · 0 评论 -
Qt中路径问题一般解决办法
Qt中路径问题的产生一般发生在在跨平台编译的时候,由于不同系统对于路径的表示不同,造成了一种现象就是在某一个系统上顺利执行的一段代码在另一个系统上却无法执行,甚至出错。 我遇到的问题就是在linux上执行良好的一段代码,当移植到windows下时候,却出错。 这里主要是斜杠与反斜杠、不同系统对路径的解析不同造成的 。 1、斜杠与反斜杠: 网上解决办法:将QS原创 2013-10-25 17:56:35 · 7905 阅读 · 0 评论 -
QT下发布程序
前提是你有一个可以正常编译运行的QT工程,否则“巧妇难为无米之炊~”。 关于程序的发布有专门的发布软件,比如 NSIS 等,比较高级, 本文知识介绍,一下不使用NSIS,只是使用Qt 的release版本发布的方法。 1、编译Release版本: 默认都是debug版本,选择release 选项进行编译。会出现一个release 文件夹。里面有所需的.exe原创 2013-10-25 18:13:42 · 1186 阅读 · 0 评论 -
Qt事件
其实本文大部分取自于豆子的《Qt学习之路》(19),我也加上自己的一点理解。事件测试程序:#include #include #include #include class EventLabel : public QLabel{protected: void mouseMoveEvent(QMouseEvent *event); vo原创 2013-08-18 02:40:52 · 1259 阅读 · 0 评论 -
Qt的布局管理组件
Qt一共有三种主要的layout,分别是: QHBoxLayout- 按照水平方向从左到右布局; QVBoxLayout- 按照竖直方向从上到下布局; QGridLayout- 在一个网格中进行布局,类似于HTML的table。 layout使用addWidget添加组件,使用addLayout可以添加子布局,因此,这就有了无穷无尽的组合方式。#in原创 2013-07-28 01:01:29 · 1230 阅读 · 0 评论 -
Qt特性总结
1.支持html解析Qt源代码:默认输出QLabel *label = new QLabel("Hello, world!");HTML解析代码:字体设置为2号,hello为红色QLabel *label = new QLabel("Hello, world!");原创 2013-07-27 23:44:47 · 2105 阅读 · 0 评论 -
命令行形式下的Qt实现编译连接
对于熟悉传统 IDE 界面编程的人来说,使用命令行进行编译连接似乎总有一点不可预知性,对于一个命令的执行结果,经常产生同一个怀疑: “完了吗?可靠吗?”答案是肯定的!可靠!Qt作为 一个跨平台的工具,既有IDE,也有CMD。但是无论那一种,都是使用的同一个编译工具,只是调用方式不同罢了%……下面介绍Qt 在cmd 命令行下的编程。1.首先建立工程文件夹mkdir原创 2013-07-27 23:32:32 · 1228 阅读 · 0 评论 -
深入了解信号与槽
信号槽机制是Qt编程的基础。 槽函数和普通的C++成员函数没有很大的区别。它们也可以使virtual的;可以被重写;可以使public、protected或者private的;可以由其它的C++函数调用;参数可以是任何类型的。 如果要说区别,那就是,槽函数可以和一个信号相连接,当这个信号发生时,它可以被自动调用。 connect()语句的原型类似于:转载 2013-07-31 00:14:22 · 1037 阅读 · 0 评论