openAction =
new QAction(tr(
"&Open"),
this);
openAction->setShortcut(QKeySequence::Open);
openAction->setStatusTip(tr(
"Open a file."));
openAction->setIcon(QIcon(
":/Open.png"));
// Add code.
class MainWindow :
public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void open();
private:
QAction *openAction;
};
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
openAction =
new QAction(tr(
"&Open"),
this);
openAction->setShortcut(QKeySequence::Open);
openAction->setStatusTip(tr(
"Open a file."));
openAction->setIcon(QIcon(
":/Open.png"));
connect(openAction, SIGNAL(triggered()),
this, SLOT(open()));
QMenu *file = menuBar()->addMenu(tr(
"&File"));
file->addAction(openAction);
QToolBar *toolBar = addToolBar(tr(
"&File"));
toolBar->addAction(openAction);
}
void MainWindow::open()
{
QMessageBox::information(NULL, tr(
"Open"), tr(
"Open a file"));
}
本文出自 “豆子空间” 博客,请务必保留此出处http://devbean.blog.51cto.com/448512/205958
3969



被折叠的 条评论
为什么被折叠?



