gpt4 book ai didi

qt - Qt中setVisible、setShown和show/hide之间有什么区别

转载 作者:行者123 更新时间:2023-12-03 03:28:08 24 4
gpt4 key购买 nike

请原谅这个可能很菜鸟的问题,但是当尝试隐藏 QWidget 时,调用 setVisible(False)、setShown(False) 和 hide() 之间有什么区别?

最佳答案

show() 只是 setVisible(true) 的一个便利函数。

类似地,hide()相当于setVisible(false)

在内部,相同的代码用于呈现您的 View 。

参见http://doc.qt.io/archives/qt-4.7/qwidget.html#show举个例子。据介绍,

void QWidget::show () [slot] Shows the widget and its child widgets. This function is equivalent to setVisible(true).

您会在 Qt 中发现很多此类函数,这些函数使事情变得更加直观,尤其是在涉及小部件和 View 时。

关于qt - Qt中setVisible、setShown和show/hide之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12177801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com