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

做电影的网站赚什么钱有那些网站可以做推广

做电影的网站赚什么钱,有那些网站可以做推广,我是一条龙怎么停更了,国内专门做酒的网站QT基础教程之二 第一个Qt小程序 按钮的创建 在Qt程序中#xff0c;最常用的控件之一就是按钮了#xff0c;首先我们来看下如何创建一个按钮 QPushButton * btn new QPushButton; 头文件 #include QPushButton//设置父亲btn-setParent(this);//设置文字btn-最常用的控件之一就是按钮了首先我们来看下如何创建一个按钮 QPushButton * btn new QPushButton; 头文件 #include QPushButton//设置父亲btn-setParent(this);//设置文字btn-setText(德玛西亚);//移动位置btn-move(100,100);//第二种创建QPushButton * btn2 new QPushButton(孙悟空,this);//重新指定窗口大小this-resize(600,400);//设置窗口标题this-setWindowTitle(第一个项目);//限制窗口大小this-setFixedSize(600,400);上面代码中一个按钮其实就是一个QPushButton类下的对象如果只是创建出对象是无法显示到窗口中的所以我们需要依赖一个父窗口也就是指定一个父亲利用setParent函数即可如果想设置按钮上显示的文字利用setText移动按钮位置用move 对于窗口而言我们可以修改左上角窗口的标题setWindowTitle重新指定窗口大小resize或者设置固定的窗口大小setFixedSize 对象模型对象树 在Qt中创建对象的时候会提供一个Parent对象指针下面来解释这个parent到底是干什么的。 QObject是以对象树的形式组织起来的。 当你创建一个QObject对象时会看到QObject的构造函数接收一个QObject指针作为参数这个参数就是 parent也就是父对象指针。这相当于在创建QObject对象时可以提供一个其父对象我们创建的这个QObject对象会自动添加到其父对象的children()列表。当父对象析构的时候这个列表中的所有对象也会被析构。注意这里的父对象并不是继承意义上的父类这种机制在 GUI 程序设计中相当有用。例如一个按钮有一个QShortcut快捷键对象作为其子对象。当我们删除按钮的时候这个快捷键理应被删除。这是合理的。 QWidget是能够在屏幕上显示的一切组件的父类。 QWidget继承自QObject因此也继承了这种对象树关系。一个孩子自动地成为父组件的一个子组件。因此它会显示在父组件的坐标系统中被父组件的边界剪裁。例如当用户关闭一个对话框的时候应用程序将其删除那么我们希望属于这个对话框的按钮、图标等应该一起被删除。事实就是如此因为这些都是对话框的子组件。当然我们也可以自己删除子对象它们会自动从其父对象列表中删除。比如当我们删除了一个工具栏时其所在的主窗口会自动将该工具栏从其子对象列表中删除并且自动调整屏幕显示。 Qt 引入对象树的概念在一定程度上解决了内存问题。 当一个QObject对象在堆上创建的时候Qt 会同时为其创建一个对象树。不过对象树中对象的顺序是没有定义的。这意味着销毁这些对象的顺序也是未定义的。 任何对象树中的 QObject对象 delete 的时候如果这个对象有 parent则自动将其从 parent 的children()列表中删除如果有孩子则自动 delete 每一个孩子。Qt 保证没有QObject会被 delete 两次这是由析构顺序决定的。 如果QObject在栈上创建Qt 保持同样的行为。正常情况下这也不会发生什么问题。来看下下面的代码片段 {QWidget window;QPushButton quit(Quit, window); }作为父组件的 window 和作为子组件的 quit 都是QObject的子类事实上它们都是QWidget的子类而QWidget是QObject的子类。这段代码是正确的quit 的析构函数不会被调用两次因为标准 C要求局部对象的析构顺序应该按照其创建顺序的相反过程。因此这段代码在超出作用域时会先调用 quit 的析构函数将其从父对象 window 的子对象列表中删除然后才会再调用 window 的析构函数。 但是如果我们使用下面的代码 {QPushButton quit(Quit);QWidget window;quit.setParent(window);}情况又有所不同析构顺序就有了问题。我们看到在上面的代码中作为父对象的 window 会首先被析构因为它是最后一个创建的对象。在析构过程中它会调用子对象列表中每一个对象的析构函数也就是说 quit 此时就被析构了。然后代码继续执行在 window 析构之后quit 也会被析构因为 quit 也是一个局部变量在超出作用域的时候当然也需要析构。但是这时候已经是第二次调用 quit 的析构函数了C 不允许调用两次析构函数因此程序崩溃了。 由此我们看到Qt 的对象树机制虽然帮助我们在一定程度上解决了内存问题但是也引入了一些值得注意的事情。这些细节在今后的开发过程中很可能时不时跳出来烦扰一下所以我们最好从开始就养成良好习惯在 Qt 中尽量在构造的时候就指定 parent 对象并且大胆在堆上创建。 Qt窗口坐标 坐标体系 以左上角为原点0,0X向右增加Y向下增加。 对于嵌套窗口其坐标是相对于父窗口来说的。
http://www.hkea.cn/news/14321482/

相关文章:

  • 铁路建设标准网站王璞网站开发实战
  • 做国外网站需要多少钱温州哪里做网站设计
  • 网站页面设计制作费旅游网站建设需求说明书
  • 二级域名网站建设规范公司网站管理实验报告
  • 网站网站地图怎么做广州门户网站建设
  • 创立外包网站公司门口设计
  • 响应 网站建设易龙天做的网站怎么样
  • 安徽省交通运输厅网站网络品牌营销策略
  • 基于php技术的个人网站设计网站建设用户分析
  • workpress做静态网站中国互联网协会理事长
  • 电子商务网站建设概述唐山注册公司网上申请入口
  • 长春网站建设开发台州网站建设平台
  • 建立公司网站的目的建e室内设计网址
  • 网页qq登录记录网站广告设计怎么接单
  • 做网站的分辨率是72吗做网站 南京
  • 自己做网站 赚钱云智网站建设公司
  • 在家做网站编辑网站 自助建站
  • 浏阳网站开发建设vpswindows学生18公交车上
  • 网站建设需要多少人wordpress换主题 无法打开
  • 视频播放网站 模板网站站长英文
  • 成都网站建设987networdpress全站迁移
  • 网站建设和制作怎么赚钱旅游类网站建设
  • 建设通查询设通网站网站建设经典案例
  • 河南网站建设哪家有网页设计成品源代码
  • 网站建设哪家好知道万维科技动漫设计专修学校
  • 广州建设局官方网站自己创建网站赚钱
  • 站长工具seo综合查询论坛做网站文字居中代码
  • 做企业网站多少钱湖南有实力seo优化
  • 网站解析是什么意思怎么查看网站点击量
  • 网站建设课程 谷建梁山做网站价格