我有一个窗口,其中包含所有按钮,还有一些隐藏的按钮.
现在我希望从另一个对话框中将set visibility设置为true.
怎么做?我用谷歌搜索了它,但我无法解决这个问题.
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "rams.h"
#include "abtdev.h"
#include "syllabus.h"
#include "login.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
QMainWindow::showFullScreen();
**ui->but_save->setHidden(true);
ui->but_delete1->setHidden(true);
ui->but_delete2->setHidden(true);
ui->but_upload1->setHidden(true);
ui->but_upload2->setHidden(true);**
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_but_abt_clicked()
{
abtdev a;
a.exec();
}
void MainWindow::on_but_Syllabus_clicked()
{
syllabus s;
s.showFullScreen();
s.exec();
}
void MainWindow::on_but_admin_clicked()
{
login objlogin;
objlogin.exec();
}
void MainWindow::on_but_rams_clicked()
{
// rams ramswin;
// ramswin.showFullScreen();
// ramswin.exec();
}
Run Code Online (Sandbox Code Playgroud)
我希望它在此对话框完成后显示!
#include "login.h"
#include "ui_login.h"
#include<QTimer>
#include "mainwindow.h" …Run Code Online (Sandbox Code Playgroud) 我正在做 Navigator.pop 操作,我想淡出过渡到页面。我已经尝试过 Fluro 但没有兴趣实施它。
这是我在做什么:-
Widget build(BuildContext context) {
return Scaffold(
appBar: new AppBar(
title: new Text("Cart"),
leading: Hero(
tag: "cartIcon",
child: Icon(Icons.shopping_cart, color: Colors.yellow),
),
actions: <Widget>[
IconButton(
icon: Icon(Icons.close),
onPressed: () {
Navigator.pop(context);
})
],
),
);
Run Code Online (Sandbox Code Playgroud)
}