QT界面如何加最小化、最大化按钮?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT界面如何加最小化、最大化按钮?相关的知识,希望对你有一定的参考价值。
QDialog类的窗口默认只有“这是什么”和“关闭”按钮,想加上最大化最小化按钮,怎么办?http://blog.csdn.net/jiong_1988/article/details/7781113里的试了,不管用,不知道往哪加这几句话:
Qt::WindowFlags flags=Qt::Dialog;
flags |=Qt::WindowMinimizeButtonHint;
setWindowFlags(flags);
恳请指导。
你使用QDialog的时候,肯定要继承QDialog类的,做一个子类QMyDialog。
网页上的意思,就是在QMyDialog的构造函数里加上代码。 参考技术B 很简单,在对话框构造函数添加setwindowflags(qt::widget);这样就可以让对话框有最大最小化按钮了。 参考技术C 回答
您好,亲亲。QtGui中左键点击该按钮,右键点击按钮,选择转到槽,再选择click(),确定后自动生成槽函数,添加代码如下: void Dialog::on_min_btn_clicked() QWidget::showMinimized();
您好,很高兴为您解答,希望我的回答能让您满意
提问qt的widgetbox里哪个按钮可以用来实现最大化最小化和关闭
我说我不知道哪个按钮能实现,不是我不知道代码,是应该添加哪个按钮您明白吗
回答您好,亲亲。其中 WindowMinMaxButtonsHint 设置的就是最大和最小按钮,但是只这样设置,关闭按钮就不可用了,因此需要再添加 WindowCloseButtonHint 一项。
提问您的意思是我没办法在widgetbox里找到一个按钮去实现对吗
回答这是目前为您查询到您所咨询问题的相关信息,由于数据库暂时未更新,如果没有您现在所需要的信息,待数据库更新以后在为您解答
参考技术D 你要在初始化的时候做这些事情。例如:
QDialog m_pQdialog = new QDialog(this);
Qt::WindowFlags flags=Qt::Dialog;
flags |=Qt::WindowMinimizeButtonHint;
m_pPlayBack->setWindowFlags(flags);
m_pPlayBack->show();
m_pPlayBack->setModal(true); 第5个回答 2015-05-15 Qt::WindowFlags flags=Qt::Window
flags |=Qt::WindowMinimizeButtonHint;
setWindowFlags(flags);
就好了
以上是关于QT界面如何加最小化、最大化按钮?的主要内容,如果未能解决你的问题,请参考以下文章