有的时候我们需要对widget实现dialog的效果,尤其是多人协作开发时,对于一个已经写了很多代码的widget类来说,改成QDialog比较麻烦,其实几行代码就能搞定。
MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
ui->setupUi(this);
setWindowFlags(Qt::Tool |Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint|Qt::Dialog);
setWindowModality(Qt::ApplicationModal);
}
本文介绍如何通过简单的代码修改将 Qt 中的 MyWidget 类实现为对话框效果,包括设置窗口标志和模态属性。
5049

被折叠的 条评论
为什么被折叠?



