找回密码
 立即注册
收起左侧

QDate 如何声明全局变量?

2
回复
6862
查看
[复制链接]
累计签到:10 天
连续签到:1 天
来源: 2016-5-26 13:29:50 显示全部楼层 |阅读模式
1Qter豆
我手头上在用Qt做一些工具,用到很多dateedit组件,可是每次都要声明一次变量很麻烦
比如:
void MainWindow:n_pushButtonTestDate_clicked()
{
    QDate A = ui->dateEditA->date();
    QDate B = ui->dateEditB->date();
   // ........some codes
}

void MainWindow:n_pushButtonTestDate2_clicked()
{
    QDate A = ui->dateEditA->date();
    QDate B = ui->dateEditB->date();
     // ........some codes   每次再声明一次很麻烦,有时候多了每个都要声明
}

我的问题就是:
我怎么才能将诸如 QDate A, QDate B  等声明为全局变量?目的是一次声明可以多次用,而不是现在这样每个"void MainWindow::...."里面都要重复声明一次,毫无意义的增加了代码量。

谢谢高手!

最佳答案

查看完整内容

声明为类的成员变量或者是 在 .cpp函数外边声明不就行了
回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2016-5-26 13:29:51 显示全部楼层
声明为类的成员变量或者是 在 .cpp函数外边声明不就行了
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-5-26 13:41:33 显示全部楼层
在MainWindow.h里面声明就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了