• 3798阅读
  • 2回复

statusBar()是什么意思 [复制链接]

上一主题 下一主题
离线期望ii
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-17
statusBar()->addWidget(formulaLabel);
请教大神这句话中statusBar()是什么意思,为什么要加()呢
离线kimtaikee

只看该作者 1楼 发表于: 2012-04-17
打开assistant,statusBar() 是返回QMainWindow的QStatusBar 这个指针

源码如下:
  1. QStatusBar *QMainWindow::statusBar() const
  2. {
  3.     QStatusBar *statusbar = d_func()->layout->statusBar();
  4.     if (!statusbar) {
  5.         QMainWindow *self = const_cast<QMainWindow *>(this);
  6.         statusbar = new QStatusBar(self);
  7.         statusbar->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Fixed);
  8.         self->setStatusBar(statusbar);
  9.     }
  10.     return statusbar;
  11. }

再有问题查assistant ,assitant查不到就用Google。

离线期望ii
只看该作者 2楼 发表于: 2012-04-19
回 1楼(kimtaikee) 的帖子
知道了, 感谢大神
快速回复
限100 字节
 
上一个 下一个