qt
众里寻佳千百度1995
嵌入式软件开发,c语言,c++,linux,qt
展开
-
linux--arm构建交叉开发环境--基于m6708-t
1、官网下载资料光盘【光盘资料】M6708-T_EVB-6708T-L V1.022. 工具链和安装工具链安装包:poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.7.sh, 此安装包在光盘资料中的“\04. 软件开发指南\01. 交叉编译工具”目录下。 使用 sudo 方式运行工具链安装包,v...原创 2019-06-08 13:05:36 · 715 阅读 · 2 评论 -
剖析qt第一个gui应用程序
1、gui程序开发原理:gui程序运行时会创建一个消息队列:用来接收操作系统传过来的消息。操作系统内核将用户操作翻译成对应的程序消息程序在运行国过程中需要实时处理队列中的消息当队列中没有消息时,程序处于停滞状态用户操作---操作系统内核---程序消息---gui应用程序伪代码:int main(){fd=DefineMainWindow();win=Crea...原创 2019-05-26 18:46:30 · 326 阅读 · 0 评论 -
gui程序原理分析
1、命令行应用程序:例如:lsls对应一个程序:这个程序就是命令行应用程序基于顺序执行的可执行程序执行过程中不会和用户产生交互程序执行后给出最终的运行结果运行模式简单:固定开始,固定结束是面向过程的适用场合:单任务,无交互,服务器应用命令行应用程序时早期计算机系统中的主要程序类型2、图形界面应用程序当计算机走进日常生活,计算机用户就不再是专业的计算机工作...原创 2019-05-26 17:55:38 · 1057 阅读 · 0 评论 -
linux--arm搭建qt交叉编译环境--以及编译报错:Command not found解决 --基于m6708-t
关于这个问题,折腾了好久:出现了一个: 编译报错:Command not found 的问题为此还发了一个贴子,然并卵:贴子如下:https://bbs.csdn.net/topics/392604027这个问题又特么过了几周,再次来研究了下:正文如下:1、 qt编译环境产品配套资料提供的 M6708-T 交叉编译工具链包,包含 QT 的开发环境和环境配置文 件,...原创 2019-06-08 18:42:31 · 3683 阅读 · 0 评论 -
Qt绘图控件QCustomPlot-安装帮助文档与添加源码
参考:http://www.360doc.com/content/15/0929/10/8251840_502156990.shtml1、官网下载:http://www.qcustomplot.com/官网下载:2、安装帮助文档:F1即可查看,与qt中其他帮助文档功能一样解压我们的QCustomPlot.tar.gz文件。把QCustomPlot\qcustomplot\doc...原创 2019-05-23 15:11:29 · 1360 阅读 · 0 评论 -
QT5 windows应用程序打包发行
参考:https://blog.csdn.net/windsnow1/article/details/78004265qt生成的exe文件如果没有打包发行,在一般的电脑是无法运行的。准备工作:1、qt生成的exe文件:必须是release模式生成的exe文件。2、打包工具:Engima Virtual Box。百度这个即可下载。打包步骤:1、打开关于release相关的文件...原创 2019-05-22 15:23:13 · 2219 阅读 · 0 评论 -
qt--主窗口中按钮弹出子窗口,并把主窗口信号发送给子窗口
参考:https://blog.csdn.net/m0_37143327/article/details/80265820https://blog.csdn.net/kangshuaibing/article/details/84994508关于这个问题,查找了很多博客,写的都不详细,特别是把主窗口信号发送给子窗口,搞了好久。正文如下:实现功能:主窗口按钮弹出子窗口,按钮同时主...原创 2019-05-16 19:37:29 · 4592 阅读 · 0 评论 -
qt中打开一个线程的5步骤
1、自定义一个类Mythreadtimer,继承于:QObject2、mythreadtimer.h文件修改:#include <QThread>class Mythreadtimer : public QThread{protected: //QThread的虚函数 void run();}3、mythreadtimer.cpp文件修改:...原创 2019-05-21 19:17:25 · 1835 阅读 · 0 评论 -
QT字符串判断是否含有某特定字符串
#include<QString> QString str="iloveyou"; str.contains("you",Qt::CaseSensitive);//成功返回true 第二个参数表示是否大小写敏感转载 2019-05-15 18:46:34 · 20518 阅读 · 1 评论 -
获取文件路径下的文件夹名和文件名
//获取文件filename下的文件夹名和文件名void Widget::GetAllFileFolder(QString filename){ QDir *dir=new QDir(filename); QStringList filter; QList<QFileInfo> *fileInfo=new QList<QFileInfo>(di...原创 2019-05-15 18:31:36 · 1040 阅读 · 0 评论