Github传送门 Part 1.成果展示及感想 原先一直有个疑惑的问题困扰着对Qt一无所知的我:如何才能使得C++代码在Qt上运行.然而这种困惑在进一步对Qt的了解过程中都得到了慢慢的解决,逐渐有一些明朗的自己,在一点点的学习与实践中,完成了自己如今成果的雏形. 允许我先介绍一下这个小小出题机: 运行首先由点击"开始"按钮起,弹出子窗口来询问出题的数目: QLabel显示题目,lineEdit窗口来记录用户输入的答案,Groupbox则负责显示本次答题的校验结果,"Next…
1.项目文件组成在QtCreator中新建一个WidgetApplocation项目,选中窗口基类中选中QWidget作为窗口基类,并选中"GnerateForm"复选框.创建后项目文件目录树如图: 项目组织文件pro:存储项目设置的文件主程序入口文件main.cpp,实现main函数的程序文件窗体界面文件widget.ui:一个XML格式存储的窗体上的文件以及其布局的文件widget.h是所设计的窗口类的头文件,widget.cpp是widget.h里定义类的实现文件.在C++里面,…
在使用Qt Designer进行GUI设计时,一般常规的步骤都是差不多的,主要步骤包括新建显示窗口.在窗口上按照规划的布局放置组件.设置初始化组件的属性.定义信号和槽函数的连接,一般后三步是每增加一个组件就执行一轮. 一.新建一个Form窗口 通过File->New菜单打开新建窗口的界面,系统提供模板化的窗口和多种窗口类型供选择如图: 可以看到这些窗口都是QWidget基础上派生出来的,包含两类,上面为窗口模板,下面部分为单独的窗口组件,模板部分提供了两个带按钮的对话窗和一个不带按钮的对话窗.一…
1.消息对话框是什么 消息对话框(MessageBox)提供了一个模态对话框,用来通知用户某些信息,或者用来询问用户一个问题并获得一个答复. 先看下面2张图—— 第一张图是网易云音乐的界面截图,在删除歌单时,防止用户误操作,弹出了一个提示,提醒用户确认删除歌单: 第二张图是Photoshop中,用户输入的颜色值不合法之后弹出的提示框,告知用户输入的颜色值要求在000000和ffffff直接. 由此大概可以知道消息对话框有哪些作用了,它可以作为删除保护框,或提示用户某些信息等等. 在Qt中有一个Q…
一. 项目要求 配置QT5.7基于x86及arm 等两种CPU架构的调试及开发环境: 移植arm编译后的QT5.7及屏幕校准工具tslib1.4至CORTEX ARM9实验平台: 开发基于QT5.7的嵌入式音视频播放器: 开发基于QT5.7的嵌入式串口工具,实现数据双向通信: 能用Q5.7T在开发板上实现读取SD卡及U盘的文件(目录)信息,并以相关组件展示: 开发基于QT5.7的嵌入式LED io控制器,实现对LED设备的控制: 开发嵌入式QT小游戏模块; QT开发计算器模块: 实现日期组件,能…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.Designer的界面功能介绍 进入Qt Designer以后,打开或新建一个ui文件,Qt Designer窗口展示的页面如下图所示: 老猿将界面各部分使用红色数字进行标记,按照数字顺序各区域对应功能分别为: 1.界面元素控件区域 这部分提供了Qt所有可视化控件,分为8大类,分别为布局控件(Layouts).分隔控件(Spacers).按钮控件(Buttons).表项视图(item view…
google: qt qml application architecture 有很多资源. 1 https://www.ics.com/blog/multilayered-architecture-qt-quick 这是一个大牛写的一种架构:A Multilayered Architecture for Qt Quick. 记录在下面:源代码在baidu网盘learning-qt-codes里面. The topic of application architecture rarely com…
332熊哲琛 320刘佳 原型作业地址 https://edu.cnblogs.com/campus/fzzcxy/2016SE/home work/2180 原型设计链接 https://modao.cc/app/1LuYZUkPW1b67bFqMqeQaH7N7DmGZFa 原型设计链接(APP) https://modao.cc/app/dOMfK6nyfrjQU6O3GQZdcAYCm6X3JvQ 原型设计工具:墨刀 前言 本原型模型设计目的 提供高扩展性和多功能设计 明确用户需求,供用…
  整体功能简介: 1.题目不重复: 2.可以定制数量: 3.可以自己选择输入范围: 4.可以选择是否添加乘除法: 5.可以选择除法结果是取整或商加余数形式表示或小数方式(默认小数点后两位)表示: 6.支持真分数计算: 7.可以判断正误,如果错误能给出正确答案: 8.最后可以给出错误和正确的个数. 不足之处: 1.题目不重复的前提是数值范围比较大而且数量相对少,相反的情况就可能出现重复了: 2.乘法结果数值偏大,除法基本没有整除的情况(不太符合小学除法的命题规则): 3.分数运算虽然默认真分数,…
http://c.biancheng.net/view/3868.html Qt 不是凭空产生的,它是基于现有工具链打造而成的,它所使用的编译器.链接器.调试器等都不是自己的,Qt 官方只是开发了上层工具.下面我们分几个部分讲解 Qt 使用到的工具链. GNU 工具集 在上个世纪八十年代,计算机都是奢侈品,操作系统里最著名的是 Unix 家族, 当时还没有 Windows.Linux 之类的,Unix 系统都是商业软件,里面的应用软件也是商业软件, 全是封闭的环境. 系统程序员 Richard…