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

腾讯wordpress 建站推广比较好的平台

腾讯wordpress 建站,推广比较好的平台,芯片最新消息,物业管理信息系统一、什么是信号和槽 信号是特定情况下被发射的事件#xff0c;发射信号使用emit关键字#xff0c;定义信号使用signals关键字#xff0c;在signals前面不能使用public、private、protected等限定符#xff0c;信号只用声明#xff0c;不需也不能对其进行定义实现。另外发射信号使用emit关键字定义信号使用signals关键字在signals前面不能使用public、private、protected等限定符信号只用声明不需也不能对其进行定义实现。另外信号没有返回值只能是void类型。 例 发射信号 emit dlgReturn(value); 定义信号 signals:void dlgReturn(int); 槽是对信号响应的函数使用slots关键字槽可以是private、public、protected类型。 例 private slots:void showValue(int value); 二、信号与槽的关联 例 connect(dlg,SIGNAL(dlgReturn(int)),this,SLOT(showValue(int))); 第一个参数为发送信号的对象第二个参数是要发送的信号第三个参数是接收信号的对象第四个参数是要执行的槽。connect()函数的返回值是bool类型。另外在调用这个函数时信号和槽的参数只能有类型不能有变量若写成SLOT(showValue(int value))是错误的。 三、示例程序 实现效果在主界面widget.cpp中创建一个对话框(mydialog.cpp)当点击对话框中确定按钮时将输入的数值通过信号发射出去主界面接收该信号并显示数据。 widget.h #ifndef WIDGET_H #define WIDGET_H#include QWidgetQT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();private:Ui::Widget *ui;private slots:void showValue(int value);}; #endif // WIDGET_Hwidget.cpp #include widget.h #include ui_widget.h #include mydialog.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);MyDialog *dlg new MyDialog(this);// 将对话框中的自定义信号与主界面中的自定义槽进行关联connect(dlg, SIGNAL(dlgReturn(int)), this, SLOT(showValue(int)));dlg-show(); }Widget::~Widget() {delete ui; }void Widget::showValue(int value) // 自定义槽 {ui-textEdit-append(QString::number(value)); }mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H#include QDialognamespace Ui { class MyDialog; }class MyDialog : public QDialog {Q_OBJECTpublic:explicit MyDialog(QWidget *parent nullptr);~MyDialog();private:Ui::MyDialog *ui;signals:void dlgReturn(int); // 自定义的信号private slots:void on_pushButton_clicked();};#endif // MYDIALOG_Hmydialog.cpp #include mydialog.h #include ui_mydialog.hMyDialog::MyDialog(QWidget *parent) :QDialog(parent),ui(new Ui::MyDialog) {ui-setupUi(this);}MyDialog::~MyDialog() {delete ui; }void MyDialog::on_pushButton_clicked() // 确定按钮 {int value ui-lineEdit-text().toInt(); // 获取输入的数值emit dlgReturn(value); // 发射信号close(); // 关闭对话框 }运行结果
http://www.dnsts.com.cn/news/72612.html

相关文章:

  • 手机屏幕网站网站流量高有什么用
  • 如何做网站主页建设部网站质量终身责任承诺书
  • 论坛网站建设价格大连网站建设价格低
  • 做商城网站的风险做网站有兼职吗
  • 湖北网站建设哪里有wordpress 免费主题
  • 专业定制网吧桌椅seo工具箱
  • 做美工要开通什么网站的会员呢赣州律师网站建设
  • 帮别人做彩票网站犯法嘛教育网站模块建设
  • 网站内容多 询盘网页设计网站哪个公司好
  • PS的网站东莞网站关键词
  • 权威的手机排行榜网站怎样手机做网站教程
  • 九号线香网站建设php 网站开发360
  • 百度网站如何建设微信公众号开发是否需要建立网站
  • 友谊路街道网站建设天眼查登录入口
  • 网站推广策划的思路包括哪些内容去哪个网站有客户找做标书的
  • 找人建设一个网站大概需要多少费用伊犁网站建设
  • 成都户外网站建设怎么建立一个网站?
  • 营销型企业网站wordpress一键生成
  • 网站内容授权书建设网站的行业现状
  • 桂林网站优化注意事项品牌视觉形象设计案例
  • 网站后台管理布局wordpress thesis 开发
  • 做现货黄金的金融网站济南最好的网站制作公司哪家好
  • 深圳品牌网站制作报价福州网站如何制作
  • 杭州电信网站备案wordpress怎么设置语言为中文
  • 菏泽网站制建设哪家好网站建设泽宇
  • 有哪些外贸网站深圳企业管理咨询公司
  • 国外好的室内设计网站分类信息网站建设计划
  • 记事本怎样做网站中信建设有限责任公司电话
  • 免费国外建站新浪网页游戏
  • 网站建设app开发小程序开发含山县建设局网站下载