当前位置: 首页 > news >正文

小程序建设吉林关键词优化的方法

小程序建设,吉林关键词优化的方法,会员网站模板,网站建设公司怎样Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写#xff0c;所有平台无差别运行#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今#xff0c;Qt已被运用于超过70个行业、数千家企业#xff0c;支持数百万设备及应用。 本文将展示如何使用…Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写所有平台无差别运行更提供了几乎所有开发过程中需要用到的工具。如今Qt已被运用于超过70个行业、数千家企业支持数百万设备及应用。 本文将展示如何使用信号和槽来实现计算器小部件的功能以及如何使用QGridLayout在网格中放置子小部件。 点击获取Qt Widget组件下载(Q技术交流166830288 计算器示例的屏幕截图 这个例子由两个类组成 Calculator是计算器小部件具有计算器的所有功能。Button是用于每个计算器按钮的小部件它派生自QToolButton。 我们将从回顾计算器开始然后再看看按钮。 Calculator类定义 class Calculator : public QWidget { Q_OBJECTpublic: Calculator(QWidget *parent nullptr);private slots: void digitClicked(); void unaryOperatorClicked(); void additiveOperatorClicked(); void multiplicativeOperatorClicked(); void equalClicked(); void pointClicked(); void changeSignClicked(); void backspaceClicked(); void clear(); void clearAll(); void clearMemory(); void readMemory(); void setMemory(); void addToMemory(); Calculator类提供了一个简单的计算器小部件它继承自QDialog并且有几个与计算器按钮相关联的私有槽重新实现了QObject::eventFilter()来处理计算器显示的鼠标事件。 Buttons根据其操作进行分类。例如所有数字按钮(标记为0到9)向当前操作数追加一个数字。对于这些我们将多个按钮连接到同一个插槽(例如digitClicked())。类别包括数字、一元运算符(Sqrt、x²、1/x)、加法运算符(、-)和乘法运算符(x、÷)其他按钮都有自己的插槽。 private: templatetypename PointerToMemberFunction Button *createButton(const QString text, const PointerToMemberFunction member); void abortOperation(); bool calculate(double rightOperand, const QString pendingOperator); 私有的createButton()函数被用作小部件构造的一部分abortOperation()在发生除零操作或对负数进行平方根操作时调用Calculate()应用二进制运算符(、-、x或÷)。 double sumInMemory; double sumSoFar; double factorSoFar; QString pendingAdditiveOperator; QString pendingMultiplicativeOperator; bool waitingForOperand; 这些变量与计算器显示的内容(QLineEdit)一起编码计算器的状态 sumInMemory包含存储在计算器内存中的值(使用MS、M或MC)。sumSoFar存储到目前为止累积的值当用户单击时sumSoFar被重新计算并显示在显示器上Clear All将sumSoFar重置为零。factorSoFar在进行乘法和除法运算时存储一个临时值。pendingAdditiveOperator存储用户单击的最后一个添加操作符。pendingMultiplicativeOperator存储用户单击的最后一个乘法运算符。当计算器期望用户开始输入操作数时waitingForOperand为true。 加法运算符和乘法运算符的处理方式不同因为它们具有不同的优先级。例如1 2 ÷ 3被解释为1 (2 ÷ 3)因为÷的优先级高于。 下表显示了当用户输入数学表达式时计算器状态的演变。 一元操作符如Sqrt不需要特殊处理它们可以立即应用因为在单击操作符按钮时已经知道操作数。 QLineEdit *display;enum { NumDigitButtons 10 }; Button *digitButtons[NumDigitButtons]; }; 最后声明与显示和用于显示数字的按钮相关联的变量。 Qt Widget组件推荐 QtitanRibbon - Ribbon UI组件是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。QtitanChart - Qt类图表组件是一个C 库代表一组控件这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。QtitanDataGrid - Qt网格组件提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。QtitanDocking允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题
http://www.yutouwan.com/news/183828/

相关文章:

  • 人社部能力建设中心网站wordpress 第三方登录插件
  • 查网站怎么做的面膜网站广告怎么做
  • 建网站软件有哪些下载百度安装
  • 石家庄做网站公司的电话app网站
  • 百度收录什么网站吗目前最好的找工作平台
  • 加油站建设专业网站网站建设设计方案格式
  • 兰州网站建设博客罗源县建设局网站
  • 哪个网站科技新闻好wdcp备份网站
  • 网站做程序员网站关键词优化怎么做的
  • 郑州网站排名公司桂平逗乐游戏招聘网站开发
  • 福建外贸网站做服务器的网站都有哪些
  • 手机就可以直接做设计的网站做电影网站心得体会
  • 公司企业网站制作网站模板下载之后如何修改
  • 什么语言做网站好柳城企业网站制作哪家好
  • 跑步机 东莞网站建设互联网行业建设网站
  • wordpress导航站源码wordpress ajax分页
  • 登陆江西建设厅三类人员的网站wordpress标签背景
  • 网站前端开发培训中山建设工程有限公司
  • 系网站建设工作总结厦门企业公司电话黄页
  • 带娃儿做的工作网站谁能给我个网址
  • 公共资源交易中心平台网站优化 代码
  • 网站开发助手网站制作需要多少钱官网
  • 中英文双语网站怎么做网站建设怎么申请域名
  • 网站备案中商城服务性质是什么域名申请的流程
  • 赣州网站制作厦门seo
  • 发展速度迅猛 具有丰富的网站建设经验php做网站优点
  • 网站开发和设计实训国际欧美专线
  • thinkphp做网站好吗手机登录网站怎么建设
  • 网站会员推广邀请系统中文域名解析网站
  • 诸暨公司制作网站需要哪些群站优化之链轮模式