QT
lwbeyond
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows 下精减安装 QT
由于工作要用QT,所以昨天第一次下载并安装了QT。中间出现很多问题,现记录下来,算是心得。 QT的官网是: http://qt.nokia.com/downloads 其实安装QT有两种方式,一种是下载 QT SDK,另一种是只安装自己想要的一部分。 一. QT SDK 简单的说,就是一个一体化的包,QT的什么都在里面了,所以很大,但是在安装上省很多事。网上有很多介绍了,所以我就不再啰嗦原创 2012-06-07 23:43:45 · 1512 阅读 · 1 评论 -
Qt 下载地址
上Qt官网http://www.qt.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址: 1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址: http://download.qt.io/archive/qtcreator/ 3. 所有Qt原创 2016-01-12 00:43:32 · 3296 阅读 · 0 评论 -
Qt5.3.2 编译出现cannot find -lGL错误
新建一个工程,运行出现 cannot find -lGL 错误 终端下输入 :sudo apt-get install libglu1-mesa-dev 安装完成后,再进行编译,就OK了。原创 2015-03-10 16:07:20 · 866 阅读 · 0 评论 -
QT 坐标系统
一个绘图设备的默认坐标系统中原点(0,0)在其左上角,x坐标向右增长,y坐标向下增长。 逻辑坐标与绘图设备的物理坐标之间的映射由QPainter的变换矩阵、视口和窗口来处理的。逻辑坐标和物理坐标默认是一致的。 一. 抗锯齿渲染 默认情况下,绘制会产生锯齿。 可以使用抗锯齿渲染提示, QPainter::setRenderHint(RenderHint hint, bool on=true原创 2014-11-26 15:34:30 · 4750 阅读 · 0 评论 -
QT 基本图形绘制
1. 绘制图形 protected: void paintEvent(QPaintEvent *); void Widget::paintEvent((QPaintEvent *event) { QPainter painter(this); //this为绘图设备,即表明在该部件上进行绘制 painter.drawLine(QPaint(0, 0), QP原创 2014-11-25 12:48:52 · 51286 阅读 · 2 评论 -
QT Creator 里设置输入法
1. 安装ibus-qt4 2. 设置qt_原创 2014-11-07 11:03:54 · 2177 阅读 · 0 评论 -
QT 渐变填充
QT 一. 使用QTimeEvent类 QT QT原创 2014-11-25 12:55:16 · 4774 阅读 · 0 评论 -
QT 定时器
二. 事件过滤器原创 2014-11-17 15:10:15 · 1710 阅读 · 0 评论 -
QT 中的事件
一. 事件处理与传递 QApplication类调用exec()函数后,它会使QT应用程序进入事件循环,这样就可以使应用程序在运行时接收发生的各种事件。 有5种处理事件的方法: 1. 重新实现部件的事件处理函数(比如:paintEvent(), mousePressEvent()等)。比较常用,但它只能处理特定部件的特定事件。 2. 重新实现notify()函数。 3. 向QAppl原创 2014-11-17 14:55:57 · 1171 阅读 · 0 评论 -
QT 常用部件
一. QFrame类部件 QFrame类族,包括QLabel, QLCDNumber, QSackedWidget, QToolBox, QSplitter, QAbstractScrollArea 1. QLabel 部件 //对齐方式 //属性栏设置 alignment //实现文本自动换行 //属性栏设置 wordWrap //设置图片 #include ui原创 2014-11-11 12:48:07 · 5324 阅读 · 0 评论 -
QT 标准对话框
1. 颜色对话框 QColorDialog dialog(Qt::red, this); dialog.setOption(QColorDialog::ShowAlphaChannel); //显示alpha选项 dialog.exec(); QColor color = dialog.currentColor(); //获取当前颜色 qDebug() 2. 文件对话框原创 2014-11-08 16:59:07 · 1463 阅读 · 0 评论 -
QT 调用外部程序
QT调用外部程序有下面几种方法: //1.通过调用linux C 函数 system("opt/myApp"); //2.通过QProcess,阻塞调用 QProcess::execute("/opt/myApp"); //3.通过QProcess,非阻塞调用 QProcess *pro = new QProcess; pro->start("/opt/myApp"); 第一种方法原创 2012-12-13 09:45:47 · 21781 阅读 · 2 评论 -
QT下调用外部程序
QT调用shell 或 外部程序有三种方法: 第一种方法,是调用linux C 函数库中的 system(const char *string); system ("opt/ts_test"); 第二种方法: QProcess::execute ("opt/ts_test"); 第三种方法: QProcess *poc = new QProcess; poc->star原创 2012-06-28 12:19:36 · 2971 阅读 · 0 评论 -
信号和槽
一. 信号(signal) 当对象的状态发生改变时,信号被某一个对象发射(emit),只有定义过这个信号的类或者其派生类能够发射这个信号。 当一个信号被发射时,与其相关联的槽将被执行,就象一个正常的函数调用一样。 信号-槽机制独立于任何GUI 事件循环。只有当所有的槽正确返回以后,发射函数(emit)才返回。 如果存在多个槽与某个信号相关联,那么,当这个信号被发射时,这些槽将会一个接一个地原创 2012-06-17 13:22:54 · 2619 阅读 · 1 评论 -
linux 下QT版本加载不能识别
本人是 linux 新手,在 Win下用 IDE 开发习惯了,转到 linux 下想用 QT IDE 开发,结果出现了一堆百思不得其解的问题。 经过本人艰苦的探索,终于解决了。现记录下来,小开心一把!! 问题是这样的: 公司给我一个QT Creator 和 一个QT-3d-xxxx.tar.gz 的包,当然还有代码和一大堆交叉编译工具。 这里,QT Creator 是个IDE,而 QT-3原创 2012-06-09 17:04:38 · 3057 阅读 · 0 评论 -
Qt 绘制仪表盘
1. 首先准备素材,一个表盘,一个指针 2. 计算旋转圆心及转动角度 通过画图软件测量一下表盘中心的坐标,及指针中心的坐标 大概表盘的中心为(163,163),同样指针的中心位置为(14,110) 转动角度可以大概测量一下,应该为(-120,120)度3. 转动操作 有了这些数据就可以来绘制表盘了//设置表盘的中心 #define CenterPoint_X 163 #defin原创 2017-03-17 23:18:34 · 14774 阅读 · 4 评论
分享