基于VS的QT常用控件的使用方法
#pragma execution_character_set(“utf-8”)//使vs里的QT输出不乱码的中文
#include “MainWindow.h”
#include<qmenubar.h>
#include<qmenu.h>
#include<qaction.h>
#include<qdebug.h>
#include<qtoolbar.h>
#include<qpushbutton.h>
#include<qstatusbar.h>
#include<qlabel.h>
#include<qtextedit.h>
#include<qdockwidget.h>
#include<qdialog.h>
#include<qmessagebox.h>
#include<qfiledialog.h>
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{
//菜单栏
QMenuBar *mBar = menuBar();
setMenuBar(mBar);
//添加菜单
QMenu *pFile = mBar->addMenu(“文件”);
//添加菜单项,添加动作
QAction *p1 = pFile->addAction("模态对话框");
connect(p1, &QAction::triggered,
[=]()
{
QDialog dlg;
dlg.exec();
qDebug() << "模态对话框";
});
QAction *p2 = pFil