自定义槽(QT基础知识)

2015-11-22 / 1 评论 / 9989 阅读

部件编译快捷 F3   信号槽编辑快捷键 F4

 

Ctrl + R 编译运行        Shift +Alt +R  模拟运行ui

Ctrl + H 水平布局        Ctrl + L 垂直布局

 

定义和声明之间的切换快捷键 F4 

实现自定义槽的两种方法   

第一种

1.写好槽的声明(接口)和实现

   // coustom slots

private slots:

    void changeTitleSlot();

 

 

void MainWindow::changeTitleSlot()

{

    this->setWindowTitle("Hello World");

}

2.完成conect

  //链接槽

    QObject::connect(ui->changeTitleButton,SIGNAL(clicked()),this,SLOT(changeTitleSlot()));

    //当前changeTitleButton发送一个SIGNAL(clicked())的信号 至this  要求此类行为SLOT(changeTitleSlot())

第二种

button右键选择转到槽(go to slot

自动添加声明和实现函数  函数体部分直接完成即可 无需链接!

优先选用第一种!

 

    评论一下?

    OωO
    取消
      1. 头像
        跳棋小游戏
        沙发
        感谢博主分享。
        回复