• 13227阅读
  • 5回复

跪求qt关于去掉窗口的最大化和最小化的问题 [复制链接]

上一主题 下一主题
离线jinyu
 
只看楼主 正序阅读 楼主  发表于: 2009-04-16
QDialog *pdlg = new QDialog(NULL);
这样创建的对话框有最大和最小化按钮啊、
我想去掉窗口的最大化和最小化用
pdlg->setWindowFlags(Qt::WindowCloseButtonHint)
仅仅设置有关闭的也不行啊。倒是如何去掉呢?
在创建对话框的时候设置也不行,(pdlg=new QDialog(NULL,Qt::WindowCloseButtonHint))
离线bitstar

只看该作者 5楼 发表于: 2009-10-21
语法上这样用:
myWindow->setWindowFlags(Qt::WindowMaximizeButtonHint);

或者
subWindow_Text = mdiArea->addSubWindow(textEdit,Qt::WindowMaximizeButtonHint);

只不过以上是特意设成只有[最大化按钮]而已
离线jerychang
只看该作者 4楼 发表于: 2009-04-29
怎么解决的?我想把QCAD的最大和最小弄没..
QT HAO..
离线jinyu
只看该作者 3楼 发表于: 2009-04-17
谢谢,问题两位了,呵呵解决了
离线syilong2009
只看该作者 2楼 发表于: 2009-04-17
    // window最大ボタン機能を隠し
    this->setWindowFlags(Qt::WindowMinimizeButtonHint);

    // windowのicon,title
    setWindowIcon(QIcon(":/kanrisha_on.png"));
    setWindowTitle(" Simulator - No Connection ");

    setMaximumSize(width(), height());
    setMinimumSize(width(), height());
离线nokymali
只看该作者 1楼 发表于: 2009-04-17
使用setWindowFlags函数,其中的WindowFlags枚举有很多,你需要去组合,具体的看看Help吧,
快速回复
限100 字节
 
上一个 下一个