QT【按钮弹窗】效果的 2个思路——巧用hide()函数法

方法1.两个窗体,按钮弹出子窗体

方法2.一个窗体,按钮控制 子窗体隐藏与显示

void FormDynamicCoordinate::on_pushButton_2_clicked()
{
    //! 方法1
//    poppanel = new PopPanel();//新窗口实例化

//    QPoint moveTo = ui->pushButton_2->mapToGlobal(QPoint(0,0));//设置按钮和弹窗的 相对位置
//    moveTo += QPoint(10, 20);  //具体位置自行调试
//    poppanel->move(moveTo);

//    poppanel->show();
    //! 方法1
   
    //! 方法2
    bool flag = ui->textEdit->isHidden();
    if(flag)
    {
       ui->textEdit->show();
    }
    else
    {
        ui->textEdit->hide();
    }
    //! 方法2
}
发布了127 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37631516/article/details/105477202