随笔分类 - Qt-Widget
摘要:Qt之QGraphicsEffect阴影、模糊效果 Qt之QGraphicsEffect阴影模糊效果 效果图 阴影和模糊效果 正常效果 代码 customshadoweffecth customshadoweffectcpp QGraphicsBlurEffect 模糊度setBlurRadius参
阅读全文
摘要:Qt-4.6动画Animation快速入门三字决Qt-4.6新增了Animation Framework(动画框架),让我们能够方便的写一些生动的程序。不必像以前的版本一样,所有的控件都枯燥的呆在伟大光荣的QLayout里,也许它们可以唱个歌,跳个舞。 所谓动画就是在一个时间段内的不同时间点有不同的
阅读全文
摘要:一、简介 QT编写的模拟时钟,demo里的时钟只有时针和分针,在其基础上添加了秒针,构成了一个完整的时钟。能对2D绘图中坐标系统、平移变换(translate)、比例变换(scale)、旋转变换(rotate)、扭曲变换(shear)及其save()和restore()来保存和恢复坐标系的状态。 二
阅读全文
摘要:ChartDirector介绍 ChartDirector是一款小巧精细的商业图表库。其适用的语言范围非常广泛,包括.Net, Java, Asp, VB, PHP, Python, Ruby, C++等。ChartDirector既可以为WEB应用提供图表支持,还能为桌面应用提供良好的图表体验。除
阅读全文
摘要:QT中获取选中的radioButton的两种方法 QT中要获取radioButton组中被选中的那个按钮,可以采用两种如下两种办法进行: 方法一:采用对象名称进行获取 代码: 1 QRadioButton* pbtn = qobject_cast<QRadioButton*>(ui->BG->che
阅读全文
摘要:组合框是一个重要且应用广泛的组件,一般由两个子组件组成:文本下拉单部分和按钮部分。在许多既需要用户选择、又需要用户手动输入的应用场景下,组合框能够很好的满足我们的需求。如我们经常使用的聊天软件QQ登录框,便是一个很好的应用例子: 显然,用户既可以自己手动输入新的QQ号码,也可以在列表框中选择历史输入
阅读全文
摘要:在学习Qt的这2、3个月里,对Qt越发感兴趣,从刚开始的盲目、无所适从到现在的学习、研究、熟练、掌握的过程中,我学到了很多东西,也学会了如何通过自学让自己更加成熟、强大起来,如何更有效地提高自己学习、工作效率。 关于Qt界面的出现消失效果,我简单介绍两种方法。 1、 (1)界面出现 将下面这段代码放
阅读全文
摘要:Qt实现类似QQ的登录失败的提示框,主要涉及窗口透明并添加关闭按钮,以及图标和信息的显示等。 直接上代码: #include "error_widget.h" ErrorWidget::ErrorWidget(QWidget *parent) : QWidget(parent){ int width
阅读全文
摘要:QProgressBar的使用 首先在designer中拖一个按钮和进度条部件,按下面初始化 //补充:下面两句写在MainWindow的构造函数里进行初始化 ui->progressBar->setRange(0,50000-1); ui->progressBar->setValue(0); 按钮
阅读全文
摘要:一、基本对话框 1,核心库: 界面程序 QApplication 非程序界面QCoreAppliction 2,消息循环必须执行QApplication.exec(); 3,消息绑定机制: 信号-槽 信号可以对应信号,也可以对应槽。 一个信号可以对应多个信号和多个槽。 4,QT基本对话框: QErr
阅读全文
摘要:使用QScrollArea可以帮助我们实现让一个widget的内容带有滚动条,用户可以通过拖动滚动条来查看更多内容, 代码示例如下: 1.带有滚动条的widget列表 2.带有滚动条的图片显示 http://blog.chinaunix.net/uid-25749806-id-337219.html
阅读全文
摘要:void QApplication::alert(QWidget * widget, int msec = 0)如果窗口不是活动窗口,则会向窗口显示一个警告。警报会显示msec 毫秒。如果毫秒为零,闪烁一段时间后会停止,任务栏图标会一直亮着。widget.h #ifndef WIDGET_H #de
阅读全文
摘要:在嵌入式开发中,实现数据收集与显示很常见,对于希望数据稳定的应用来说, 折现图的表现形式很符合条件。 本实现是通过qt的signal-slot来实现折线图的动态显示,一个信号的到来,数据添加,然后重绘 这是其中使用到的一些数据结构 http://blog.csdn.net/zhx6044/artic
阅读全文
摘要:progressbar.h progressbar.cpp main.cpp 转自:http://blog.chinaunix.net/uid-27225886-id-3352398.html http://www.cnblogs.com/luoxiang/p/4159881.html
阅读全文
摘要:QPainter 能绘制: point, line, rectangle, ellipse, arc, chord, polygon, pie segment, Bezier curve, QPixmap, QImgeQt支持的高级特性: antialising, alpha blending, g
阅读全文
摘要:#include "BuiltinDialog.h" #include <QtGui/QTextEdit> #include <QtGui/QPushButton> #include <QtGui/QFileDialog> #include <QtGui/QFontDialog> #include
阅读全文
摘要:下面对于QT的绘制系统做一个简要说明, 这个系统主要由三部分组成, QPainter, QPaintDevice, QPaintEngine。 QPainter 是一个绘制接口类,提供绘制各种面向用户的命令,而QPaintDevice 是一个QPainter绘制的目的地,相当于画布, 而QPaint
阅读全文
摘要:http://blog.csdn.net/u011012932/article/details/51067310#comments
阅读全文
摘要:前段时间做过一个界面刷新的优化,遇到的坑比较多,在这里做一点点总结吧。 优化的方案是滚动滚动条的时候用截屏的方式代替界面全部刷新,优化完成后,界面在滚动时效率能提升大概一倍,背景介绍完毕。 用到最主要的是QT的截屏功能 window原生api会提供截屏滚动的功能。可以用这个ScrollWindowE
阅读全文
摘要:在Qt中想要为QAbstractItemView中长度不够而使得内容被截断的项显示ToolTip,Qt官网有一篇文章介绍使用事件过滤器来显示太长的项,但是没有涵盖图标的情况、显示列头项太长的情况等等,这里做了下修改,以符合现在所需。环境:Qt 5.1.0atooltipper.h 123456789
阅读全文