关闭

QT中Dialog显示最大化最小化按钮

922人阅读 评论(0) 收藏 举报
分类:

QT中Dialog显示最大化最小化按钮

分类: qt 对话框 2293人阅读 评论(0) 收藏 举报

转载自http://hi.baidu.com/xp2107/blog/item/3de67ddb8040be1d622798ed.html

今天经过多番测试总结出对于继承自QDialog的类窗口显示最大化最小化按钮的方法,现总结如下:由于QDialog类的窗口默认只有“这是什么”和“关闭”按钮,为了能去掉那没用的这是什么按钮,加上最大化最小化按钮,需要更改窗口的WindowFlags属性,我的方法是在在窗口构造函数在加入如下代码:

Qt::WindowFlags flags=Qt::Dialog;

flags |=Qt::WindowMinimizeButtonHint;

setWindowFlags(flags);

第一行中Qt::Dialog是一个枚举类型,还有其他的几个值,如Qt::Popup则表示不显示窗口标题栏等。第二行就是把最小化按钮加入到flags变量中去,同样的方法也可以把最大化加入进去。第三行调用setWindowFlags函数设置Dialog的WindowFlags。保存运行就可以看见标题栏没了这是什么按钮,多了最小化按钮。

更详细的说明可以看QT的Demo。


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Pyqt4 最小化与最大化按钮显示

#设置最小化与最大化按钮 self.setWindowFlags(QtCore.Qt.Window)参考: file:///D:/Program Files (x86)/Python27/Lib/s...
  • fengda2870
  • fengda2870
  • 2015-10-08 18:12
  • 2645

Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标

零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题"); “窗体标题”就是更改的窗体标题 2.控制窗体大小 ...
  • keith_bb
  • keith_bb
  • 2016-07-06 21:42
  • 4529

c#设置不显示右上角的最小化最大化关闭按钮

在C#窗体编程时,如何设置不显示右上角的最小化最大化关闭按钮。可以通过this.ControlBox这个属性的值来控制。 在Windows的窗体编程中,基本上每一个窗体都是一个最小化、最大化和关闭按...
  • basycia
  • basycia
  • 2016-01-02 11:13
  • 3294

Qt主窗口没有最小化,最大化按钮且最大化显示

//Qt主窗口没有最小化,最大化按钮且最大化显示  int main(int argc, char *argv[])  {  QApplication a(argc, argv); ...
  • yuan_hs_hf
  • yuan_hs_hf
  • 2013-11-19 11:04
  • 1028

Qt自定义/最大化/最小化/关闭 完整例程-按钮跟随界面大小移动

  • 2017-01-05 02:35
  • 4KB
  • 下载

Qt窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标

零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题"); “窗体标题”就是更改的窗体标题 2.控制窗体大小 ...
  • keith_bb
  • keith_bb
  • 2016-07-06 21:42
  • 4529

QT窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)

标签: qtdialogmfc框架 2012-08-16 15:57 15022人阅读 评论(0) 收藏 举报  分类: QT(2)  原文地址http://qimo6...
  • not_give_up_
  • not_give_up_
  • 2017-07-19 21:13
  • 518

Qt窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)

//Qt主窗口没有最小化,最大化按钮且最大化显示  int main(int argc, char *argv[])  {  QApplication a(argc, argv);  Test...
  • dingchao888
  • dingchao888
  • 2012-08-21 15:23
  • 1288

c#设置不显示右上角的最小化最大化关闭按钮

在C#窗体编程时,如何设置不显示右上角的最小化最大化关闭按钮。可以通过this.ControlBox这个属性的值来控制。 在Windows的窗体编程中,基本上每一个窗体都是一个最小化、最大化和关闭按...
  • basycia
  • basycia
  • 2016-01-02 11:13
  • 3294

Qt之无边框自定义最小化、关闭按钮并实现窗口移动

#include #include bool m_Drag; //判断鼠标左键是否按下QPoint m_DragPosition; void Widget::co...
  • GraceLand525
  • GraceLand525
  • 2015-10-27 10:45
  • 3531
    个人介绍
    个人资料
    • 访问:2310522次
    • 积分:26891
    • 等级:
    • 排名:第244名
    • 原创:81篇
    • 转载:1891篇
    • 译文:1篇
    • 评论:134条
    最新评论