小编Rak*_*war的帖子

如何在Qt中将小部件的属性设置为可见

我有一个窗口,其中包含所有按钮,还有一些隐藏的按钮.

现在我希望从另一个对话框中将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)

c++ qt qt-creator qt5

5
推荐指数
1
解决办法
851
查看次数

如何在颤振中使用动画进行 POP

我正在做 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)

}

flutter flutter-animation

5
推荐指数
2
解决办法
7465
查看次数

标签 统计

c++ ×1

flutter ×1

flutter-animation ×1

qt ×1

qt-creator ×1

qt5 ×1