“ 注意噢,不用积分即可下载! ” “QT”是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。 QT是面向对象的框架,使用特殊的代码生成扩展以及一些宏,Qt很容易扩展,并且允许真正地组件编程。 在发布 QT 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。 QT是一个1991年开发的跨平台编程用户界面的应用程序开发框架。QT既可以开发图形用户界面程序,也可用于开发非图形用户界面程序,例如控制台工具和服务器。QT软件是面向对象的框架,使用特殊的代码生成扩展,称为元对象编译器,以及一些宏,QT很容易扩展,并且允许真正地组件编程。自从1996年早些时候,QT软件进入商业领域,成为全世界范围内数千种成功的应用程序的基础。QT软件也是流行的桌面环境设计基础。QT软件有专业版本和企业版本。。。。。。。。。。。。。。。。。。。。。。。。。。。
2022-08-17 09:05:37 842.05MB 开发平台 C++ 嵌入式 GUI设计
1
面向对象嵌入式GUI的设计与实现,湖南大学硕士论文。本文首先研究了多种流行嵌入式GUI系统的特点,并对其实现过程中的几项关键技术如分层模型、窗口管理、消息机制和事件驱动等进行了分析。
2021-12-06 17:08:17 1.63MB 面向对象嵌入式GUI的设计与实现
1
強大且易於使用的嵌入式 GUI 庫 特徵: 強大的構建塊:按鈕、圖表、列表、滑塊、圖像等。 高級圖形引擎:動畫、抗鋸齒、不透明度、平滑滾動、混合模式等 支持各種輸入設備:觸摸屏、鼠標、鍵盤、編碼器、按鈕等。 支持多顯示器 獨立於硬件,可與任何微控制器和顯示器一起使用 可擴展以使用很少的內存(64 kB 閃存、16 kB RAM) 多語言支持 UTF-8 處理、CJK、雙向和阿拉伯語腳本支持 通過類似 CSS 的樣式完全可定制的圖形元素 受 CSS 啟發的強大佈局:Flexbox和Grid 支持但不是必需的操作系統、外部存儲器和 GPU。(內置支持 STM32 DMA2D、NXP PXP 和 VGLite) 即使使用單個幀緩衝區也能平滑渲染 用 C 編寫並與 C++ 兼容 Micropython Binding在 Micropython 中公開LVGL API 無需嵌入式硬件即可在 PC 上開發的模擬器 100 多個簡單示例 在線和 PDF文檔和 API 參考
2021-10-13 13:05:16 10.69MB 人機介面 程式庫源代碼
1
LVGL的例子 在这里,您可以找到LVGL嵌入式GUI库的示例和演示。 将示例添加到您的项目中 克隆此存储库: git clone https://github.com/lvgl/lv_examples.git 。 lv_examples目录应位于项目中lvgl目录的旁边。 与lv_conf.h类似, lv_conf.h也有一个配置文件。 它称为lv_ex_conf.h 。 将lv_examples/lv_ex_conf_templ.h复制到lv_examples目录旁边 将其重命名为lv_ex_conf.h 将第一个#if 0更改为#if 1以启用文件的内容 启用或禁用模块 例子 开始吧 如果您不熟悉LVGL,请首先检查以下示例。 他们展示了图书馆的基本机制。 请参阅文件夹。 您也可以查看LVGL的Quich以了解基础知识。 款式 LVGL具有功能强大且用途广泛的样式系统。 这些
2021-10-11 20:51:35 7.17MB tutorial example graphics-library littlevgl
1
模拟LCD开发工具SDK,提供LCD帧缓存以及鼠标和键盘接口,可以定制屏幕宽度,高度和颜色位深,支持16位,24位,32位色。
2021-07-20 09:51:54 23KB VirtLCD
1
轻量级嵌入式GUI设计与源代码
2021-07-09 20:02:48 430KB 轻量级 嵌入式 GUI 源代码
1
基于Qt的嵌入式GUI开发平台的搭建 基于Qt的嵌入式GUI开发平台的搭建 毕业论文
1
EGI是一款开源嵌入式GUI, 简单好玩。用它可以来开发一些简单图形小界面,同时支持加入声效背景,GIF动画等。EGI是在WidoraNEO硬件环境下开发的,也可以在其它Linux系统下运行。
2021-04-08 12:00:54 8.25MB 嵌入式 GUI Linux
1
运用Qt开发工具来实现一个记事本,用户图形界面操作,通过Qt提供的图形库来设计记事本的管理、应用基本窗口,主要实现打开、新建、保存、另存为、查找、居中、字体、颜色等功能设计,同时在软件内部实现对于这些功能的支持和实现。还有对用户剪切、复制、粘贴、等功能的支持 核心代码讲解 1、打开文件功能 void MainWindow::on_action_2_triggered() { QString filename = QFileDialog::getOpenFileName(this); loadFile(filename); } 打开文件on_action_2_triggered()通过转到槽实现首先定义一个Qstring类型的filename让它获取你文件名,其次寻找它的本地连接。 3、保存文件功能 void MainWindow::on_action_3_triggered() { if(isSaved){ saveFile(curFile); } else{ do_file_SaveAS(); } } 保存文件功能on_action_3_triggered()通过转到槽实现,先判断bool型的isSaved是否是正确的,如果错则保存当前文件,否则执行另存为。 5、关闭功能 void MainWindow::on_action_5_triggered() { if(close){ QMessageBox::information(this,"提示","文件尚未保存,关闭"); }else{ ui->textEdit->close(); } } 关闭功能on_action_5_triggered()先对文本进行判断是否是关闭的,如果是错弹出对话框提示消息文件尚未保存,关闭,否则对文档进行关闭 11、查找功能 //查找 void MainWindow::close_findhangshu() { ui->gridLayoutWidget->close(); } close_findhangshu()对查找对话框进行关闭函数。 void MainWindow::on_action_11_triggered() { QDialog *closefind=new QDialog(this); QDialog *findDlg=new QDialog(this); find_textLineEdit=new QLineEdit(findDlg); QPushButton *find_Bth=new QPushButton(tr("查找下一个"),findDlg); QPushButton *close_find=new QPushButton(tr("关闭"),closefind); ui->gridLayout->addWidget(find_textLineEdit); ui->gridLayout->addWidget(find_Bth); ui->gridLayout->addWidget(close_find); connect(find_Bth,SIGNAL(clicked()),this,SLOT(show_findText())); connect(close_find,SIGNAL(clicked()),this,SLOT(close_findhangshu())); } 查找功能on_action_11_triggered()函数通过转到槽实现下面部分:先定义两个QDialog类型 指针变量*closefind和*findDlg,对它们进行新创建空间, find_textLineEdit=new QLineEdit(findDlg);新建一个空间对QlineEdit它进行传参,将findDlg传入目的是查找在文档中对应的文字,QPushButton *find_Bth=new QPushButton(tr("查找下一个"),findDlg);QPushButton *close_find=new QPushButton(tr("关闭"),closefind);这两个代码作用相同定义两个Qpubutton当点击查找功能弹出对话框时在对话框中实现查找下一个和关闭connect(find_Bth,SIGNAL(clicked()),this,SLOT(show_findText()));connect(close_find,SI
2021-03-25 17:00:42 832KB Qt 记事本 嵌入式 GUI
1
EGI是一款开源嵌入式GUI, 简单好玩。用它可以来开发一些简单图形小界面,同时支持加入声效背景,GIF动画等。EGI是在WidoraNEO硬件环境下开发的,也可以在其它Linux系统下运行。
2021-01-30 17:01:06 8.04MB linux 嵌入式GUI Widora-NEO
1