
Qt 56样例:
MainWindowh:
#ifndef MAINWINDOW_H#define MAINWINDOW_H
#include <QObject>
#include <QMainWindow>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget parent = 0);
~MainWindow();
private:
void initialAction();
void initialMenuBar();
void initialToolBar();
void initialStatusBar();
void open();
QAction openAction;
};
#endif // MAINWINDOW_HMainWindowcpp:#include <QAction>
#include <QMenuBar>
#include <QMessageBox>
#include <QStatusBar>
#include <QToolBar>
#include "MainWindowh"
MainWindow::MainWindow(QWidget parent) :
QMainWindow(parent)
{
setWindowTitle(tr("Main Window"));
initialAction();
initialMenuBar();
initialToolBar();
initialStatusBar();
}
MainWindow::~MainWindow()
{
}
void MainWindow::initialAction()
{
openAction = new QAction(QIcon(":/images/doc-open"), QObject::tr("&Open"), this);
openAction->setShortcuts(QKeySequence::Open);
connect(openAction, &QAction::triggered, this, &MainWindow::open);
}
void MainWindow::initialMenuBar()
{
QMenu file = menuBar()->addMenu(QObject::tr("&File"));
file->addAction(openAction);
}
void MainWindow::initialToolBar()
{
QToolBar toolBar = addToolBar(QObject::tr("&File"));
toolBar->addAction(openAction);
}
void MainWindow::initialStatusBar()
{
statusBar();
openAction->setStatusTip(QObject::tr("Open an existing file"));
}
void MainWindow::open()
{
QMessageBox::information(this, tr("Information"), tr("Open"));
}
给你列举一下
QT中常用的类
QApplication 应用程序类 管理图形用户界面应用程序的控制流和主要设置
QLabel
标签类 提供文本或者图像的显示
QPushButton
按钮类 提供了命令按钮 按钮的一种
QButtonGroup 按钮组合类 按钮组
相关按钮的组合
QGroupBox 群组类 一个有标题的组合框
QDateTimeEdit
日期时间编辑框类
QLineEdit 行编辑框类 单行文本编辑器
QTextEdit
文本编辑框类 单页面多信息编辑器对象
QComboBox 组合框类
QProgressBar 进度条类
QLCDNumber 数字显示框类
QScrollBar 滚动条类
QSpinBox 微调框类
QSlider 滑动条类
QIconView 图标视图类
QListView 列表视图类
QListBox 列表框类
QTable 表格类
QValidator 有效性检查类
QImage 图像类
QMainWindow 主窗口类
QPopupMenu d出性菜单类
QMenuBar 菜单栏类
QToolButton 工具按钮类
QToolTip 提示类
QWhatsThis 这是什么类
QAction 动作类
QHBoxLayout 水平布局类
QVBoxLayout 垂直布局类
QGridLayout
表格布局类
QT对话框类
QMessageBox 消息对话框类
QProgressDialog 进度条对话框类
QWizard
向导对话框类
QFileDialog 文件对话框类
QColorDialog 颜色对话框类
QFontDialog 字体对话框类
QPrintDialog 打印对话框类
以上就是关于QT新人不会用信号与槽 求大神给段用信号与槽实现如下代码 选项是个菜单按钮想单击子选项显示相应窗口全部的内容,包括:QT新人不会用信号与槽 求大神给段用信号与槽实现如下代码 选项是个菜单按钮想单击子选项显示相应窗口、初学者,想问下Qt中什么是类,部件,组件,以及他们之间的关系、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)