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

公司做网站哪个公司做得好Wordpress 百度云存储

公司做网站哪个公司做得好,Wordpress 百度云存储,建筑工程造价网,正规app开发价格表目录 1.创建项目#xff1a; 2.Qt可以支持两套基础类#xff1a; 3.节点的父子关系和对象树#xff1a; 4.QLabel类#xff1a; 5.乱码问题#xff1a; 6.Qt命名规则#xff1a; 1.创建项目#xff1a; qt的项目中有一个以.ui为后缀的文件#xff0c;他本质是一个…目录 1.创建项目 2.Qt可以支持两套基础类 3.节点的父子关系和对象树 4.QLabel类 5.乱码问题 6.Qt命名规则 1.创建项目 qt的项目中有一个以.ui为后缀的文件他本质是一个xml文件。qt中使用F4切换头文件和对应的源文件。编写一个项目有两种实现方式一种是直接拖拽控件到设计页面另一种通过纯代码的方式创建控件。代码构造界面将代码放到widget的构造函数中。上古时期的qt使用小写风格的头文件声明风格后面带.h后缀在1998年C标准成立。更改了原来的头文件风格就是首字母大写不加.h后缀的头文件风格。控件可以创建在堆上也可以创建在栈上。建议创建在堆上建立在堆上时参数要传递当前this指针可以给新对象指定其父对象。以QLabel类举例创建在堆上QLabel l1new QLabel(this)创建在栈上QLabel l2 2.Qt可以支持两套基础类 Qt 支持 C 的标准模板库STL并且 Qt 自己也实现了一套封装库提供了类似的容器类和算法。这些 Qt 自己的类在很多情况下可以替代 STL提供了一些额外的功能和更好的集成。Qt 的这些容器类通常与 Qt 的信号和槽机制更好地集成并且在跨平台应用中有更好的兼容性。建议使用这些 Qt 提供的容器类而不是 STL 容器。Qt版本的基础类在创建时要大写Q和类的首字母。以vector举例std::vectotint和QVectorint。 3.节点的父子关系和对象树 在Qt中创建在堆上的对象即使不手动释放也不会造成内存泄漏。这些对象会在合适的时候被自动释放掉。原因是对象被挂在了对象树上。对象树本质是一个多叉树它可以将前端界面上的各个元素组织起来。对象树的各个节点之间会存在父子关系子对象如果认定一个其他对象为父对象那么父对象被销毁时它的所有子对象也会自动被销毁。这种机制确保了资源的自动释放避免了内存泄漏。在子对象构造时通过初始化列表将当前this指针设置为父对象的指针来建立父子关系。父对象可以有多个子对象但每个子对象只有一个父对象。通常对象树的根节点是顶级窗口对象或应用程序对象其他对象则是其子节点。 4.QLabel类 QLabel类使用包含QLable头文件使用后会在界面左上角显示QLabel对象包含的字符串。创建在堆上QLabel l1new QLabel(this)创建在栈上QLabel l2创建好QLabel对象后设置文本l1-setText()括号中可以传递一个string的匿名对象也可以直接传递双引号包括的字符串原因是有一个重载函数来完成隐式类型的转换。 5.乱码问题 乱码原因有且只有一个编码方式不匹配。在计算机中一个汉字占几个字节这和具体的编码方式有关。目前表示汉字的字符集主要有两种。其一是GBK使用两个字节表示一个汉字。一般windows简体中文版就使用GBK为默认字符集。其二是UTF-8/utf8变长编码根据类型一般2~4个字节不等但是在utf8中一个汉字一般是3个字节.Linux默认的编码格式就是utf8。 如何查看当前源文件是什么编码格式将源文件使用记事本打开打开后另存为在另存为界面就能够看到当前源文件的编码格式。 解决乱码问题如果要在Qt Creater中解决日志打印乱码问题就需要统一编码格式要么改终端打印日志的编码格式要么改文件的编码格式。但是终端不好改源文件主流的中文编码方式是utf8改掉也不太合适。想要解决Qt中终端和文件编码不统一导致的乱码问题有两种方法其一是使用QString对象存储字符串后再使用cout打印QString对象可以自动处理编码格式第二种是使用专门的日志打印工具打印日志—qDebug()对象QDebug相当于一个Qt中的类使用要包含头文件QDebug可以将它看作是cout来使用具体使用格式为:qDebug()“字符串”后续如果要使用打印日志的方式输出一些调试信息优先使用qDebug() 它提供了一个开关可以一次直接关闭所有调试信息的显示。 6.Qt命名规则 Qt命名规则驼峰命名使用单词首字母大写来分割多个单词。小驼峰首单词首字母小写主要给变量/函数来命名。大驼峰首单词首字母大写主要给类命名。总而言之代码风格具体怎么定要入乡随俗需要确保自己写的代码风格和已有代码的代码风格保持一致。
http://www.tj-hxxt.cn/news/230077.html

相关文章:

  • 坦洲网站建设公司哪家好网站百度指数分析
  • 推广型网站制作公司可以做go分析的网站
  • 番禺建设网站哪个好高端网站建设的公司哪家好
  • 东莞建设网站的公司简介网络推广活动方案策划
  • 画品展现手机网站做信息安全的网站
  • vs2012建设网站做企业网站前期需要准备什么
  • 专业做生鲜的网站有专门做预算的网站没
  • pc端购物网站建站seo关键词优化排名
  • seo网站推广公司网页模板网站生成
  • 微信app下载安装免费seo手机排名软件
  • 网站关键词优化排名公司怎样推广产品
  • 网站301了不知道在哪做的微信小程序怎么做表格
  • 安卓网站开发平台搭建网站首页
  • 怎样建设网站卖农产品网络营销的特点包括什么
  • 做网站改版的网站开发使用软件有哪些
  • 建设外汇网站app推广公司怎么对接业务
  • 制作企业网站需要多少钱专业做网站哪个公司好
  • 网站开发报价文件wordpress看板猫
  • 朋友圈海报用什么网站做的网站建设如何创业
  • 企业二级域名自助建站平台东莞短视频seo优化
  • 苏州 网站的公司哪家好网站首页是动态的视频怎么做
  • 无锡华诚建设监理有限公司网站网站被k怎么办
  • 网站导航还值得做山东线上推广软件
  • 蕴川路上海网站建设用html建设网站
  • 门户网站区别上海知名网站开发公司
  • 黄页网站大全在线看免费wordpress文章分类统计
  • 南京建站公司模板2015网站设计风格
  • 外贸网站优化哪家好网站论坛做斑竹
  • 中交建设集团 网站小程序连接wordpress
  • 优秀网页设计作品网站网站如何微信支付