QT学习---状态栏的的提示和显示

1、状态栏的提示:

(1)创建Action对象;

(2)将Action对象添加到菜单或是工具条。

2、状态栏的显示主要分为三种:

(1)临时信息显示;

(2)一般信息显示;

(3)永久信息显示。

/*1、菜单、工具条的状态栏提示*/

	//创建QAction对象
	openAction = new QAction("&Open",this);
	//设置快捷键
	openAction->setShortcut(QKeySequence::Open);
	//状态栏提示
	openAction->setStatusTip("Open a file");
	//加载图标
	openAction->setIcon(QIcon(":/QtStudy9/Resources/qt.PNG"));

	//connect(openAction,SIGNAL(triggered()),this,SLOT(open()));

	//把Action添加到菜单和工具条
	QMenu* mfile = menuBar()->addMenu("&File");
	mfile->addAction(openAction);
	QToolBar* tfile = addToolBar("&File");
	tfile->addAction(openAction);

	/*2、状态栏的临时信息、一般信息、永久信息的显示*/

	msgLable = new QLabel;
	msgLable->setMinimumSize(150,20/*msgLable->sizeHint()*/);
	msgLable->setAlignment(Qt::AlignHCenter);
	statusBar()->addWidget(msgLable);
	//statusBar()->showMessage("lin shi xin xi ",3000);//3s后关闭

	QStatusBar* bar = statusBar(); //获取状态栏
	QLabel*

你可能感兴趣的:(QT)