QT界面添加一个按钮,如何实现点击按钮让窗口最大化或最小化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT界面添加一个按钮,如何实现点击按钮让窗口最大化或最小化相关的知识,希望对你有一定的参考价值。

界面里将按钮转到槽函数,假如叫solt(),请帮我写出槽函数里的代码,谢谢

QtGui中左键点击该按钮,右键点击按钮,选择转到槽,再选择click(),确定后自动生成槽函数,添加代码如下:
void Dialog::on_min_btn_clicked()

QWidget::showMinimized();
参考技术A QWidget::showMaximized(); 最大
QWidget::showMinimized();最小
QWidget::showNormal();还原追问

能写到一个函数里吗?代码的实现清楚点,这几个函数我知道

追答

奇葩,这都知道还不知道做。

追问

谢谢了啊,你要是会写就给写个呗

参考技术B 回答

您好,亲亲。QtGui中左键点击该按钮,右键点击按钮,选择转到槽,再选择click(),确定后自动生成槽函数,添加代码如下: void Dialog::on_min_btn_clicked() QWidget::showMinimized();

您好,很高兴为您解答,希望我的回答能让您满意

提问

qt的widgetbox里哪个按钮可以用来实现最大化最小化和关闭

我说我不知道哪个按钮能实现,不是我不知道代码,是应该添加哪个按钮您明白吗

回答

您好,亲亲。其中 WindowMinMaxButtonsHint 设置的就是最大和最小按钮,但是只这样设置,关闭按钮就不可用了,因此需要再添加 WindowCloseButtonHint 一项。

提问

您的意思是我没办法在widgetbox里找到一个按钮去实现对吗

回答

这是目前为您查询到您所咨询问题的相关信息,由于数据库暂时未更新,如果没有您现在所需要的信息,待数据库更新以后在为您解答

Unity,NGUI如何像GUI一样,点击按钮后弹出一个窗体呢

您之前问过,但并没有列出解决方法,能教我一下吗?谢谢

GUI 按钮点击 弹出窗体 是 用 if(GUI.button(...)); 然后点击后 出现 gui.window(...); 窗体是系统自己给的 而NGUI不管窗体和按钮都是需要你自己建立的 步骤一般是 建一个 Stripe 给予他 NGUI 自带的button脚本 使他变成一个按钮 再按 alt+shift+c 添加碰撞 在这个里写个代码 OnClick() 这个是 点击反馈 在里面调用 你窗体的方法 或者让他active = true 都可以 参考技术A 把窗口拼出来,做成Prefab,然后点击按钮以后生成这个窗口物体 参考技术B 我是先把窗口面板做出来,要用的时候就SetActive(true),不用的时候就false 参考技术C 我一般是有多个UI Root 点击按钮回调后,激活不同的UI Root

以上是关于QT界面添加一个按钮,如何实现点击按钮让窗口最大化或最小化的主要内容,如果未能解决你的问题,请参考以下文章

QT中控件如何随着窗口大小的改变而使它充满整个窗口空间

HTML中如何让窗口在点击按钮关闭该窗口?

点击MFC界面按钮,就可以调出来一个已经编译好的Qt界面。如何实现?

qt中如何创建2个窗口,点击窗口a上按钮打开窗口b,在b关闭前无法对a操作

Qt中如何利用 png 图片来实现自定义形状的窗口

qt中如何实现点击一个窗口的按钮,另一个窗口开始画图? 十万火急