随笔分类 - [ 图形界面 - QT ]#
摘要:在 Qt 编写过程中,如多线程使用信号槽时,需要添加 Q_OBJECT,但是在添加之后发现编译老会出错。如下: ~~~~ class ThreadSxxx : public QThread { Q_OBJECT public: ThreadSxxx(); signals: signal_trig()
阅读全文
摘要:class Widget 里面有个声明 Ui::Widget ui,这个 ui 是使用 namespace Ui 里的 Widget 类声明的,该类只是简单的继承了 ui_widget.h 里的 Ui_Widget 类(没有添加任何成员)。现在就很清楚了,这两个看起来名字一样的 Widget 其实是
阅读全文
摘要:第一种方案 使用 QPixmap 的 transformed 函数来实现旋转,这个函数默认是以图片中心为旋转点,不能设置旋转的中心点,使用如下: ~~~~ QMatrix matrix; matrix.rotate(45); QLabel Label= new QLabel(); Label set
阅读全文
摘要:QTimer(重复和单发计时器) 应用 QTimer 时,先创建一个 QTimer 类,利用 connect 将 timeout() 与对应槽函数连接,在调用 start() 函数设置定时器时间间隔,每经过设置时间后,定时器会发出一个 timeout(), 相应的槽函数就会被触发,直到调用 stop
阅读全文
摘要:QT 版本:5.6.0 官方的按钮有些普通,如果我们想要换成自己喜欢的按钮而却无从下手,那么请继续往下阅读(皮一下)。 首先,可以在网络上搜索一下自己喜欢的按钮图形(或者可以自行绘制),我以下面的图形为例: 开始制作: 一、建立 QT 工程,并加入图形资源 创建好工程,向工程中加入资源文件: 在资源
阅读全文
摘要:~~~~ void QPainter::setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation = Qt::ReplaceClip) ~~~~ 在一个主 QWidget 内给一部分区域绘图: ~~~~
阅读全文
摘要:首先打开 Makefile 文件,查看其中 INCPATH 变量的值是否包含程序中所涉及到的头文件路径。 ~~~~ MAKEFILE = Makefile Compiler, tools and options CC = /work/tools/usr/local/arm/4.3.2/bin/arm
阅读全文
摘要:添加环境 ~~~~ export QTEDIR='/Qt5' export QTINC='/Qt5/include/' export QTLIB='/Qt5/lib' export QT_QPA_FB_TSLIB='1' export QT_QPA_FONTDIR='/Qt5/lib/fonts'
阅读全文
摘要:1. 拷贝至开发板 将 "上次实验" 中的 tmp 文件夹拷贝到开发板,可以通过 nfs 来传输,并将 tmp/lib 下的所有 .so 文件拷贝至 开发板的 /usr/lib 中,并且确保库的映射关系正确。 2. 声明 tslib 的环境变量 ~~~~ export TSLIB_CALIBFILE
阅读全文
摘要:实验所需资源: 1. tiny210(cortex a8) 2. QT 版本:5.6.2 3. PC 环境:UBUNTU 4. tslib:tslib 1.4 5. 交叉工具链:4.5.1 6. 开发板已装载好 Linux 编译 tslib 可能需要安装的库: ~~~~ sudo apt get i
阅读全文
摘要:mainWindow代码如下(由于篇幅问题,子窗口代码不贴出了,有需要源码的可以留下邮箱): ~~~~ / Author : 博客园 Lance / include "mainwindow.h" include "ui_mainwindow.h" include include include in
阅读全文

浙公网安备 33010602011771号