Qt是否提供了类似工具提示窗口的定位功能?(或者实际上是任何类型的窗口/小部件)。我希望能够自动更新窗口的位置,以便它始终停留在屏幕上(或者至少尽可能适合它)。我想要的行为示例可以在通知区域的标准Windows工具提示中看到。如果工具提示很大并且有一部分离开屏幕,它会自动重新定位。显然,我可以自己编写代码,但我正在寻找已经编写好的代码。 最佳答案 我不知道Qt是否有一个函数可以确保小部件完全在屏幕内。但是用QDesktopWidget这可能很简单。voidfunctionRestrainWidgetToScreen(QWidget*