Linux QT】的更多相关文章

/********************************************************************************* * ARM Linux Qt 5.x.x 无标题栏 * 说明: * 以前Qt 4.x.x版本是直接有标题栏,但现在的Qt 5.x.x没有了标题栏,从参考文章里 * 可以看出,是需要另外移植窗口管理器的. * * 2017-1-6 深圳 南山平山村 曾剑锋 ***************************************…
/***************************************************************************** * I.MX6 linux Qt 同时支持Touch.mouse * 声明: * 在Qt上,有时候当没有Touch的时候,我们会希望鼠标还是能够使用的,于是乎 * 这又变成了一个看上去必须的需求了,所以这也就变成了一个需要解决的问题,当然 * 这又解决Touch存在还是不存在的问题,以及如何跟mouse共存的问题. * * 2016-1-1…
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 前提条件搭建好CentOS环境 光盘目录 :芯灵思SIN-A64光盘资料\Linux & QT\source 将这些光盘资料拷贝到虚拟机解压 tar -xvf SINLINX-A64_lichee-src.tar.gz tar -xvf SINLINX_qt-4.8.7_src.tar.gz tar -xvf SINLINX_qt…
OK335xS Linux Qt make: icpc: Command not found 一.出错现象: make: icpc: Command not found make: *** [main.o] Error 127 08:55:20: The process "/usr/bin/make" exited with code 2. Error while building/deploying project heatMachine (kit: TI_arm) When exe…
/************************************************************************** * I.MX6 Linux Qt 启动流程跟踪 * 声明: * 1. 源代码来源MY-I.MX6: * 2. 本文仅仅是对启动流程的解析,没有解释启动流程为什么是这样的问题. * * 2015-6-13 深圳 晴 南山平山村 曾剑锋 *********************************************************…
本文转自迅为开发板:http://www.topeetboard.com 开发平台:iMX6开发板 linux QT 系统下挂载 u 盘如下图所示,qt 启动之后,在超级终端中使用命令“mknod /dev/sda1 b 8 1”创建 U盘的设备节点,如下图所示. 插入 U 盘之后,如下图所示插入 U 盘之后会弹出加载信息. 在超级终端中使用命令“mount /dev/sda1 /mnt/udisk/”即可挂载 U 盘. 如下图所示.使用查找命令“ls /mnt/udisk”,可以看到 U 盘中…
http://c.biancheng.net/view/3901.html 对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so).在<Linux Qt安装>一节中我们说过,OpenGL 在大部分 Linux 发行版中都是默认安装的,包括 Ubuntu.CentOS 等,找不到该链接库一般都是路径不对. Qt 默认在 /usr/lib/ 目录下…
Check system version 1.  cat /proc/version mike@sp-ThinkPad-X220:~$ cat /proc/versionLinux version 3.16.0-30-generic (buildd@phianna) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #40~14.04.1-Ubuntu SMP Thu Jan 15 17:45:15 UTC 2015 uname -a mike@mike…
Download CMake 2.8.12 Extract the file, and run "./bootstrap", then "make", then "sudo make install" Add some dependencies, run "sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62…
Step 1 从Qt官网下载 qt-opensource-linux-x64...run 在linux命令行中给予文件可执行权限 $ chmod u+x qt-opensource-linux...run $ ./qt-opensource-linux...run Step 2 指定qt安装目录,然后结束 为防止缺少qt所需的相关图形库,安装 $ sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeg…
今天团建,但是文章也要写.酒要喝好,文要写美,方为我辈程序员的全才之路.嘎嘎 之前一直在看POSIX的多线程编程,上个周末结合自己的理解,写了一个基于Qt的用条件变量同步线程的例子.故此来和大家一起分享,希望和大家一起交流. 提到线程,如果在UI编程中,总会和一些耗时操作联系在一起.Qt中处理耗时操作通常有两种方式,一种是将耗时操作放在线程中:另一种则是使用QApplication::processEvents(),防止阻塞UI.从更加通用的角度来讲,我是更倾向于线程的,但对于很多初学者来讲,线…
环境:macOS 10.14.6 VMware Fusion版本:11.0.1 QT版本:qt-creator-linux-x86_64-opensource-2.5.2.bin 安装时出现:segmentation fault 解决办法:在linux环境下重新下载qt,再进行安装(可能是由于从mac上下载的qt拖进linux环境后MD5不一致所致). 参考链接: https://blog.csdn.net/itas109/article/details/98663228…
环境:ubuntu 18.4 x64.qt 5.12.6 问题:安装后是没有mysql的驱动的 解决过程: 各种搜索,先后安装了mysql mysql-client,mysql-server,和各种libdev之类的东西,好像和结果没啥关系 隔了一天,继续搜索,试了个法子,一次性成功了,是qt 官方论坛里的一个评论: 灰色字体的不用看了,介绍背景的,红色字体是我加的说明 brochiha 2019年10月28日 下午11:22These are the instruction that I ma…
装完QT5.4 及 QT Creator3.3 后 创建第一个QT Widgets Application(相当于窗体) 应用程序 报如上错误. 执行 sudo apt-get install libqt4-dev 重新编译, OK 我也不知道为什么这局就OK, 目前没时间去探究,如果你知道,请留个言给我, 谢谢!…
一.创建动态库 编写一个共享库类,比如: //..base.h class Base : public QObject { Q_OBJECT public: ); void PrintLog(QString); }; //..bash.cpp Base::Base(QObject *parent) : QObject(parent) { } void Base::PrintLog(QString s) { qDebug()<<s; } 修改(1)的.pro文件 //..base.pro QT…
安装方法一.sudo apt-get install libpcap-dev 安装方法二. 去http://www.tcpdump.org/下载最新的libpcap.tar.gz包 解压以后 ./configure              这里我没有加 --frefix=path       导致的结果  看下面 make make install 在安装过程中 ./configure的时候报错,没有lex    我们用flex代替,yum install flex即可 在make的时候 会报…
源地址:http://zhidao.baidu.com/link?url=UTWEoXS21B4p1L5LJmYgGBMAr0dTdXfzmaGbWeltnwQLA3Uc9_K9RcDQFFIArbxDQk206wQtJa94fWzNJtaC8_hmE5eIc-DuErkJQE2bWje qt程序动态打包步骤1. 从可运行程序的文件中拿出可执行文件2. 终端下使用ldd命令查看需要的连接库例如 ldd + 可执行文件3. 把ldd查询到的所有需要的库导出4. 编写.sh文档(.sh文件命名必须与…
#include <QApplication> #include <QDebug> #include <QSqlQuery> #include <QSqlDatabase> #define SQLITE_DATABASE "/QT.db" int main(int argc, char* argv[]) { QApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDat…
出现上述问题是qt安装目录未包含mysql驱动. 解决方法如下: 1.查看系统是否存在libqsqlmysql.so find / -name libqsqlmysql.so 2.若不存在该文件则安装qt-mysql文件 yum list |grep qt-mysql yum install qt-mysql.i686 3.此时在/usr/lib/qt4/plugins/目录下应该有文件libqsqlmysql.so,将其拷贝到qt安装目录 cp /usr/lib/qt4/plugins/lib…
今天十一国庆节,过了一个很有意义的国庆节,去了龙岗区图书馆,第一次知道了借的书可以在任意分馆归还!这个切实方便了广大读者.针对Linux应用,特意借阅一本:<linux环境下Qt4图形界面与MySQL编程>,本篇文章主要是对要点进行汇总一下. SQLite与MySQL区别: SQLite: 一个应用使用SQLite时,它的功能直接被集成在其中,应用会直接访问包含数据的文件(即SQLite数据库),而不是通过一些端口(port, socket)来交互.感谢这种底层技术,这使SQLite变得非常快…
下载地址 install qt huqian@huqian-Lenovo-IdeaPad-Y400:~/XRF$ ls qt-opensource-linux-x64-.run SourceFile huqian@huqian-Lenovo-IdeaPad-Y400:~/XRF$ chmod u+x qt-opensource-linux-x64-.run huqian@huqian-Lenovo-IdeaPad-Y400:~/XRF$ ./qt-opensource-linux-x64-.ru…
针对DRAM的升级,修改u-boot 的参数即可. include/configs/ok335x.h 修改PHYS_DRAM_1_SIZE 为0x40000000  这是1G的大小. 原来512M 为上面那个参数0x20000000. 针对nandflash 的升级,作了以下修改: 在u-boot 内 include/configs/ok335x.h #define CONFIG_SYS_NAND_ECCSIZE 2048 将这个参数设置为2048 , 原来的512M的nandflash  为5…
视频链接:https://www.bilibili.com/video/av11673511/ main.cpp #include <QSqlDatabase> #include <QSqlQuery> QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("dbname"); db.open(); QString s=QString("cr…
目录 Linux发行版的选择 安装常用的开发工具(这里针对C/C++/Qt) 安装openGL 中文输入法 安装sublime text 安装vscode apt-get常用命令 Qt环境 Qt常见问题的配置 openSUSE centos7 Ubuntu,ta有点特殊 更改Qt安装文件的默认权限 Linux发行版的选择 Ubuntu LTS openSUSE Centos 尽量优选Ubuntu, 用户开发者多,而且较大的公司的开源项目测试Linux平台也是优先Ubuntu. openSUSE也…
嵌入式Linux开发板开发介绍: iTOP-4412嵌入式Linux开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,独家配备三星S5M8767电源管理,配备Android.Linux + Qt.Ubuntu操作系统,开启学习.研发的全新方式. 嵌入式Linux开发板优势: 嵌入式Linux开发板支持SCP POP两种封装的核心板 嵌入式Linux开发板完美实现DVFS(动态电压频率调整) 全三星品质,DDR/FLASH/PMU原装三星用料 核心板的引出脚全,超强…
开发板光盘资料包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 4412开发板简介: iTOP-Exynos4412开发板采用 Exynos4412 的主芯片,具有更高的主频和更丰富外设,配置 2GB 双通道 DDR3的内存及 16GB 存储,具有稳定性强.可靠性高,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合. iTOP-Exynos4412开发板内置有无线 WIFI 模块.Bluetooth.GPS.Came…
Linux 下安装 QT5.4.0      http://blog.163.com/xd8171@126/blog/static/620810432015027111314471/ Linux qt环境变量设置       http://blog.sina.com.cn/s/blog_5f0d72800100iiw8.html Ubuntu 安装OpenGL         http://blog.csdn.net/zhangliang_571/article/details/25241911…
QT.QTE.qtopia区别 Qt的授权是分为两条线,商业版和开源版.如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的:如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的.不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了! Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了x系统的各种 linux 和 unix的平台:Mac版,适合与苹果…
跨平台的C++应用和UI开发库 QT 运行环境: 授权方式:BSD 软件大小:M 下载量:3912 更新日期:2012-04-05 来源地址: 联系作者:Linux     Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程.     基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OW…
Internationalization with Qt 应用程序的国际化就是使得程序能在国际间可用而不仅仅是在本国可用的过程. Relevant Qt Classes andAPIs 以下的类支持Qt的国际化. QTextCodec QTextDecoder QTextEncoder QTranslator QLocale Languages and WritingSystems 有时,国际化是比较简单的,例如,把美国的应用程序让澳大利亚或英国的用户可访问,只需要简单的改变拼写.但是,把美国的…