当前位置: 首页 > 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.sadfv.cn/news/183828/

相关文章:

  • 旅游网站排名前5位的在手机上做网站
  • 怎么优化网站打开速度物联网app开发平台
  • 宁波 商城网站建设wordpress5.0漏洞
  • 深圳市住房和建设局网站住房免费的虚拟电脑app
  • 浙江网站建设设计广西建设网站网址多少
  • 网站促销活动策划山东百度推广总代理
  • 常用网站建设技术有哪些移动crm系统客户端
  • 企业网站 源代码网站开发技术 创新点
  • 网站要怎么样做排名才上得去wordpress5.0改进
  • 网站赚钱吗制作公司网页要多长时间
  • 哪里可以做游戏视频网站广西柳州网站建设
  • 漳州建设银行网站wordpress免费简约主题
  • 企业网站开发文档电商类网站模板
  • 上饶市建设局有什么网站wordpress 页面二维码
  • 广东十大网站建设排名常用于做网站的软件
  • wordpress post属性优化大师的使用方法
  • 教学网站建设论文做网站就是做服务
  • 免费单页网站后端开发是干什么的
  • 网络营销的网站定位电子类网站建设
  • 邯郸网站建设选哪家美工培训班学费多少钱
  • 营销型设计网站wordpress本地网站上传
  • 网站域名归属权免费做相册视频网站
  • 苏州运营推广网站建设湖北seo
  • 如何自己制作自己的网站永兴县网站建设公司
  • 金湖网站设计济南大型网站设计公司
  • 网站建设下一步工作计划自己做的网站提示危险
  • 怎样做自己的视频网站做电商网站微信号是多少
  • 网站充值这么做中国十大互联网公司
  • 怎样建网站教程手机兼职平台app排行榜前十名
  • 如何建设手机网站工程项目计划书