本文记录了qt creator 的一些简单的使用方法。本篇中,我
们通过两钟代码实现 信号槽 功能实现我们接着 “qt creator 信号与槽 ui 实现” 第八步一、通过 go to slot 选项实现1.单击 “今天”,选择
go to slots2.在 mianwindow.h 文件下产生了
- private slots:
-
void on_todayButton_clicked();
3.在 mianwindow.cpp 文件产生了
- void MainWindow::on_todayButton_clicked()
-
{
-
-
}
4.我们在 上述文件中添加为如下,也是显示 下一个月的功能
- void MainWindow::on_todayButton_clicked()
-
{
-
ui->calendarWidget->showNextMonth();
-
}
5.我们通过ui 界面设置 “close” 信号槽 功能
6.编译,运行 和 上一篇 一样,实现了相同的功能
***********************************************************************
二.通过 自己代码实现 1.在mianwindow.h中 添加自己- private:
-
Ui::MainWindow *ui;
-
-
private slots:
-
void on_todayButton_clicked();
-
void gototoday(); //自己添加槽函数
-
};
2.在 mainwindow.cpp中实现 gototoday()- void MainWindow::on_todayButton_clicked()
-
{
-
// ui->calendarWidget->showNextMonth();
-
}
-
-
void MainWindow::gototoday() 实现 gototoday 函数
-
{
-
ui->calendarWidget->showNextMonth();
-
}
3.mainwindow.cpp 的构造函数中添加 connect 连接函数- MainWindow::MainWindow(QWidget *parent) :
-
QMainWindow(parent),
-
ui(new Ui::MainWindow)
-
{
-
ui->setupUi(this); //添加代码 红色
-
connect(ui->todayButton,SIGNAL(clicked()),this,SLOT(gototoday()));
-
}
4. qmake
同样实现一样的功能
阅读(2174) | 评论(0) | 转发(0) |