赞
踩
基类是Dialog,添加一个作为主界面的MainWindow类
目录结构:
pro文件添加如下代码添加图标:
RC_ICONS = myico.ico
登陆界面设计:
dialog.cpp
#include "dialog.h" #include "ui_dialog.h" #include "QMessageBox"// Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); } Dialog::~Dialog() { delete ui; } void Dialog::on_pushButton_2_clicked()// { close(); } void Dialog::on_pushButton_clicked()// { if(ui->lineEdit->text().trimmed()=="abc123"&&ui->lineEdit_2->text().trimmed()=="123"){ accept(); } else { QMessageBox::question(this,tr("警告"),tr("用户名或密码错误!!!"),QMessageBox::Yes,QMessageBox::No); } }
main.cpp
#include "dialog.h"
#include <QApplication>
#include"mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
MainWindow w1;//
if(w.exec()==QDialog::Accepted){//
w1.show();//
}//
return a.exec();
}
mainwindow.cpp不改
新建一个MainWindow,双击添加菜单名及子菜单名,回车应用,添加英文半角符==(&F)==可以在运行时通过快捷键 alt+F触发。
添加子菜单的图标:
双击下面的action
当然这里只是一个单纯的菜单的添加,并没有赋予功能,还可以添加一些功能,像是可以添加一个文本复制的功能,这里可以转到我的另一篇 Qt在MainWndow中的菜单栏中实现文本复制功能
注意:图片资源不要直接添加到项目路径下,可以放到上一级目录或上级目录之外,要不,,嘿嘿
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。