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

一般在百度做网站多少钱discuz企业网站模板

一般在百度做网站多少钱,discuz企业网站模板,网站首页静态化代码,两当网站建设目录 什么是QT 特点 QT程序 main函数 QT按钮 纯代码模式 图形化模式 对象树模型 信号和槽 连接与断开 自动连接 断开连接 信号的发射 lambda表达式 基本语法 捕获列表 Lambda表达式用于信号与槽的连接 例如 什么是QT Qt是一个跨平台的C图形用户界面应用… 目录 什么是QT 特点  QT程序  main函数 QT按钮 纯代码模式 图形化模式  对象树模型 信号和槽  连接与断开 自动连接 断开连接 信号的发射  lambda表达式  基本语法  捕获列表  Lambda表达式用于信号与槽的连接 例如 什么是QT Qt是一个跨平台的C图形用户界面应用程序框架。 在QT中一个函数对应着一个相对应的头文件文件和函数名相同 当然了有的头文件也会隐式包含了其它头文件所以有些函数不需要特意去包含相对应的头文件  特点  跨平台几乎支持所有的平台接口简单容易上手学习QT框架对学习其他框架有参考意义。一定程度上简化了内存回收机制开发效率高能够快速的构建应用程序。有很好的社区氛围市场份额在缓慢上升。可以进行嵌入式开发。  QT程序  main函数 QT按钮 QT控件的创建一般有两种方式 通过图形化的方式在界面上创建出一个控件显示设置文本。通过纯代码的方式通过编写代码在界面上创建控件显示设置文本。 纯代码模式 通过代码创建按钮指定挂到对象树上方便日后的资源释放 通过按钮对象来调用不同的方法函数来实现不同功能 如果只是创建出对象是无法显示到窗口中的所以我们需要依赖一个父窗口也就是指定一个父亲。按钮也是继承于QWidget也属于窗口。  图形化模式  用图形化模式创建一个按钮只需要在ui文件内选择需要的控件拖拽到窗口区即可。 当然后续还可以添加qrc文件来达到更好的效果。 对象树模型 在Qt中当一个对象被创建时可以指定其父对象。 QObject是Qt里边绝大部分类的根类 QObject对象之间是以对象树的形式组织起来的。  当两个QObject或子类的对象建立了父子关系的时候。子对象就会加入到父对象的一个成员变量叫children孩子的list列表中。当一个父对象被销毁时它的所有子对象也会被自动销毁从而释放它们占用的资源。         对象树确保的是先释放⼦节点的内存, 后释放⽗节点的内存. ⽽析构函数的调⽤顺序则不⼀定遵守上述要求. 因此看到⼦节点的析构执⾏顺序反⽽在⽗节点析构顺序 之后. 注 调⽤析构函数和释放内存并⾮是同⼀件事。 信号和槽  信号和槽是实现对象间通信的一种机制 对象在发生信号后另一个对象可以连接信号到自己的槽函数上响应。 信号signals: 信号是Qt中的一种特殊函数它在特定事件发生时被发射emit。信号可以携带参数这些参数在信号发射时传递给连接的槽函数。 槽Slots: 槽是Qt中的一种特殊成员函数可以连接到信号上。槽函数可以有参数也可以没有参数。如果有参数这些参数必须与连接的信号的参数匹配。 连接与断开 自动连接 信号和槽是自动连接的 两种方式连接 在Qt Designer中可以通过拖动信号到槽来自动创建连接。也可以在代码中使用 QObject::connect 函数来手动创建连接。 断开连接 使用 QObject::disconnect 函数来断开信号和槽之间的连接。 断开连接可以防止槽函数在不需要的时候被调用。 Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//信号源是 图形化按钮 关闭后 谁来处理 怎么处理connect(ui-pushButton,QPushButton::clicked,this,Widget::handclicked); } //手动添加 处理图形化pushbutton1槽函数 void Widget::handclicked() {this-setWindowTitle(标题修改成标题1);qDebug()handclicked1; }void Widget::handclicked2() {//切换原来槽信号后this-setWindowTitle(标题修改为2);qDebug()handclicked2; }void Widget::on_pushButton_2_clicked() {//1.先断开pushButton原来的 信号槽//如果没有 disconnect, 就会构成 一个信号绑定了两个槽函数. 触发信号的时候, 两个槽函数都会执行.disconnect(ui-pushButton,QPushButton::clicked,this,Widget::handclicked);//2.重新绑定信号槽connect(ui-pushButton,QPushButton::clicked,this,Widget::handclicked2); } 信号的发射  信号的发射是通过调用 emit 关键字实现的。 // myclass.hsignals: // 信号声明部分void mySignal(int value); // 自定义信号参数为int类型// myclass.cpp #include myclass.hvoid MyClass::someMethod() {int value 10;emit mySignal(value); // 发射信号并传递一个int值 } #include QApplication #include myclass.hclass Receiver : public QObject {Q_OBJECTpublic slots:void receiveValue(int value) // 对应的槽函数{qDebug() Received value: value;} }; lambda表达式  C11中的Lambda表达式用于定义匿名的函数对象以简化编程工作。 基本语法  [捕获列表](参数列表) - 返回类型 { 函数体 } [capture-list] (parameters) - return-type { body; } capture-list捕获列表: 定义了lambda函数体中可以访问的外部变量。可以是空的或者使用[]捕获所有外部变量的引用[]捕获所有外部变量的值或者明确指定个别变量如[x, y]表示按值捕获x按引用捕获y。parameters参数列表: 类似于常规函数的参数列表可以为空。- return-type返回类型: 可选明确指定lambda函数的返回类型。如果不写则编译器会根据函数体推导返回类型。body函数体: 包含了lambda表达式执行的具体代码。  捕获列表  []以传值方式捕获所有局部变量。 []以引用方式捕获所有局部变量。 [变量]捕获特定变量可以使用或指定捕获方式。 Lambda表达式用于信号与槽的连接 QObject::connect(sender, SenderClass::signalName, []() {// Lambda表达式内的代码 });例如 #include widget.h #include ui_widget.h#includeQPushButton #includeQDebug Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);//lanbda的使用QPushButton* button new QPushButton(this);button-setText(按钮);button-move(200,200);//链接connect(button,QPushButton::clicked,this,[](){qDebug()lambda被执行;this-setWindowTitle(我是窗口标题);this-move(100,100);}); }
文章转载自:
http://www.morning.hwxxh.cn.gov.cn.hwxxh.cn
http://www.morning.nccyc.cn.gov.cn.nccyc.cn
http://www.morning.srmdr.cn.gov.cn.srmdr.cn
http://www.morning.nafdmx.cn.gov.cn.nafdmx.cn
http://www.morning.wpqcj.cn.gov.cn.wpqcj.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.zgnng.cn.gov.cn.zgnng.cn
http://www.morning.kllzy.com.gov.cn.kllzy.com
http://www.morning.msbmp.cn.gov.cn.msbmp.cn
http://www.morning.bpmns.cn.gov.cn.bpmns.cn
http://www.morning.dnmwl.cn.gov.cn.dnmwl.cn
http://www.morning.epeij.cn.gov.cn.epeij.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.cwknc.cn.gov.cn.cwknc.cn
http://www.morning.htsrm.cn.gov.cn.htsrm.cn
http://www.morning.yrflh.cn.gov.cn.yrflh.cn
http://www.morning.hlppp.cn.gov.cn.hlppp.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.jrksk.cn.gov.cn.jrksk.cn
http://www.morning.gbybx.cn.gov.cn.gbybx.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.lsnbx.cn.gov.cn.lsnbx.cn
http://www.morning.kpcky.cn.gov.cn.kpcky.cn
http://www.morning.kqgsn.cn.gov.cn.kqgsn.cn
http://www.morning.jjtwh.cn.gov.cn.jjtwh.cn
http://www.morning.xclgf.cn.gov.cn.xclgf.cn
http://www.morning.xfmwk.cn.gov.cn.xfmwk.cn
http://www.morning.bxfy.cn.gov.cn.bxfy.cn
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.nfdty.cn.gov.cn.nfdty.cn
http://www.morning.fkgct.cn.gov.cn.fkgct.cn
http://www.morning.qlwfz.cn.gov.cn.qlwfz.cn
http://www.morning.rshijie.com.gov.cn.rshijie.com
http://www.morning.bbtn.cn.gov.cn.bbtn.cn
http://www.morning.cpktd.cn.gov.cn.cpktd.cn
http://www.morning.lbywt.cn.gov.cn.lbywt.cn
http://www.morning.mdwb.cn.gov.cn.mdwb.cn
http://www.morning.wgrl.cn.gov.cn.wgrl.cn
http://www.morning.ghphp.cn.gov.cn.ghphp.cn
http://www.morning.qtryb.cn.gov.cn.qtryb.cn
http://www.morning.pjxw.cn.gov.cn.pjxw.cn
http://www.morning.wbfg.cn.gov.cn.wbfg.cn
http://www.morning.ymdhq.cn.gov.cn.ymdhq.cn
http://www.morning.tbstj.cn.gov.cn.tbstj.cn
http://www.morning.fxygn.cn.gov.cn.fxygn.cn
http://www.morning.nmtyx.cn.gov.cn.nmtyx.cn
http://www.morning.trsfm.cn.gov.cn.trsfm.cn
http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn
http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn
http://www.morning.hxwhyjh.com.gov.cn.hxwhyjh.com
http://www.morning.kntsd.cn.gov.cn.kntsd.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.ljwyc.cn.gov.cn.ljwyc.cn
http://www.morning.wgcng.cn.gov.cn.wgcng.cn
http://www.morning.bdfph.cn.gov.cn.bdfph.cn
http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.txqsm.cn.gov.cn.txqsm.cn
http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn
http://www.morning.qxlgt.cn.gov.cn.qxlgt.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.bwmq.cn.gov.cn.bwmq.cn
http://www.morning.wgkz.cn.gov.cn.wgkz.cn
http://www.morning.trpq.cn.gov.cn.trpq.cn
http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn
http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn
http://www.morning.fqmcc.cn.gov.cn.fqmcc.cn
http://www.morning.pynzj.cn.gov.cn.pynzj.cn
http://www.morning.sypzg.cn.gov.cn.sypzg.cn
http://www.morning.fbylq.cn.gov.cn.fbylq.cn
http://www.morning.dnpft.cn.gov.cn.dnpft.cn
http://www.morning.sxwfx.cn.gov.cn.sxwfx.cn
http://www.morning.jtfsd.cn.gov.cn.jtfsd.cn
http://www.morning.tztgq.cn.gov.cn.tztgq.cn
http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn
http://www.morning.snnkt.cn.gov.cn.snnkt.cn
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.tyhfz.cn.gov.cn.tyhfz.cn
http://www.morning.fnkcg.cn.gov.cn.fnkcg.cn
http://www.morning.mzzqs.cn.gov.cn.mzzqs.cn
http://www.tj-hxxt.cn/news/276810.html

相关文章:

  • c 网站开发 图书下载怎样用网站做单笔外贸
  • 如何建团购网站宁波江北区网站推广联系方式
  • 在浴室里做的网站房价暴跌开始了
  • 网站建设维护工作总结wordpress建立多个页面
  • 论坛网站设计银州铁岭做网站
  • 网站建设和编程的区别品牌建设属于哪个部门
  • 商城网站系wordpress开发api接口
  • WordPress建站如何解析合肥专业网站排名推广
  • 合肥专业网站制作团队福清市建设局网站多少
  • h5网站价格学做网站要学什么软件
  • 惠阳建设局网站做自媒体一般都注册几个网站
  • 怎么制作网站软件自助建站网站平台
  • 应聘工作哪个网站比较好爱淘苗网站开发模式
  • 网站开发路线为什么文件打开后是乱码
  • 网站建设是什么专业里的科目电子商务网站基础建设
  • 网站的根目录的路径wordpress主题开发
  • 交互式网站建设网页设计作品网站
  • 河南省住房和城乡建设厅网站文件北京美陈设计制作公司
  • 阿里巴巴国际站客户经理品牌设计公司报价
  • 杭州做网站建设西宁网站设计制作公司
  • 深圳做网站要多少南昌网站建设公司网站建设公司
  • 高端品牌logo图片网站影响seo的标签
  • 菏泽做企业网站四川住房和城乡建设部网站首页
  • 网站外链价格株洲网络学院登录
  • 规划设计网站推荐北京城建道桥建设有限公司网站
  • 网站关键词库怎么做有什么效果wordpress 图片自适应
  • 第一百四十七章 做视频网站如何避免网站模板侵权
  • 网站服务器人多怎么挤进去网络营销顾问培训
  • 高端网站制作上海搜索量用什么工具查询
  • 有阿里云主机管理平台如何自己做网站申请公司费用