我试图让一个辅助窗口在边框不太全屏的情况下打开,而不是让它出现在任务栏上。我已经让它没有出现在任务栏上,但由于某种原因它会破坏窗口的大小,使其非常小而不是全屏。
这里的代码可以按照我的意愿运行,但窗口显示在任务栏上:
class BWindow(QtWidgets.QWidget):
def __init__(self):
global rect
super(BWindow, self).__init__()
self.setWindowFlags(
QtCore.Qt.Window
|QtCore.Qt.CustomizeWindowHint
| QtCore.Qt.FramelessWindowHint)
self.move(rect.left(), rect.right())
self.showMaximized()
self.show()
下面的代码使得窗口没有显示在任务栏上,但它完全破坏了窗口的大小,使其变得很小而不是全屏因为某些原因。
class BWindow(QtWidgets.QWidget):
def __init__(self):
global rect
super(BWindow, self).__init__()
self.setWindowFlags(
QtCore.Qt.Window
|QtCore.Qt.CustomizeWindowHint
| QtCore.Qt.FramelessWindowHint
| QtCore.Qt.Tool)
self.move(rect.left(), rect.right())
self.showMaximized()
self.show()
答案 0 :(得分:0)
非常感谢这一点:
"你想要setFullScreen()而不是setMaximized()"
将self.showMaximized()更改为self.showFullScreen()修复了问题并隐藏了任务栏中的窗口