Qt:如何确定任务栏的位置/对齐方式
使用Qt确定任务栏位置的最佳方法是什么 我需要的是对齐(左、右、上、下)和边界线(左、右、宽、高)Qt:如何确定任务栏的位置/对齐方式,qt,qt4,system-tray,taskbar,Qt,Qt4,System Tray,Taskbar,使用Qt确定任务栏位置的最佳方法是什么 我需要的是对齐(左、右、上、下)和边界线(左、右、宽、高) 提前感谢您的帮助:-)我认为Qt不提供此功能。您可能需要借助WinAPI来获取此信息 请参阅:我认为Qt不提供此功能。您可能需要借助WinAPI来获取此信息 请参阅:通过比较屏幕尺寸和桌面尺寸,可以推断任务栏的方向 def get_task_bar_position(self): desktop = QtWidgets.QDesktopWidget() displayRect =
提前感谢您的帮助:-)我认为Qt不提供此功能。您可能需要借助WinAPI来获取此信息
请参阅:我认为Qt不提供此功能。您可能需要借助WinAPI来获取此信息
请参阅:通过比较屏幕尺寸和桌面尺寸,可以推断任务栏的方向
def get_task_bar_position(self):
desktop = QtWidgets.QDesktopWidget()
displayRect = desktop.screenGeometry()
desktopRect = desktop.availableGeometry()
if desktopRect.height() < displayRect.height():
if desktopRect.y() > displayRect.y():
return 'TOP'
else:
return 'BOTTOM'
else:
if desktopRect.x() > displayRect.x():
return 'LEFT'
else:
return 'RIGHT'
def get_task_bar_位置(self):
desktop=qtwidts.QDesktopWidget()
displayRect=desktop.screenGeometry()
desktopRect=desktop.availableGeometry()
如果desktopRect.height()displayRect.y():
返回“顶部”
其他:
返回“底部”
其他:
如果desktopRect.x()>displayRect.x():
返回“左”
其他:
返回“正确”
通过比较屏幕尺寸和桌面尺寸,可以推断任务栏的方向
def get_task_bar_position(self):
desktop = QtWidgets.QDesktopWidget()
displayRect = desktop.screenGeometry()
desktopRect = desktop.availableGeometry()
if desktopRect.height() < displayRect.height():
if desktopRect.y() > displayRect.y():
return 'TOP'
else:
return 'BOTTOM'
else:
if desktopRect.x() > displayRect.x():
return 'LEFT'
else:
return 'RIGHT'
def get_task_bar_位置(self):
desktop=qtwidts.QDesktopWidget()
displayRect=desktop.screenGeometry()
desktopRect=desktop.availableGeometry()
如果desktopRect.height()displayRect.y():
返回“顶部”
其他:
返回“底部”
其他:
如果desktopRect.x()>displayRect.x():
返回“左”
其他:
返回“正确”
或一些linux api来查找linux任务栏。@不知怎的,当我阅读linux任务栏时,我笑了。。。您指的是窗口管理器中的哪个任务栏?;-)+1表示清晰度:例如,我指的是Ubuntu中的顶部栏。不知道如何在那里调用它:P(啊Gnome面板)或一些linux api来查找linux任务栏。@Power当我阅读linux任务栏时,不知怎的我笑了。。。您指的是窗口管理器中的哪个任务栏?;-)+1表示清晰度:例如,我指的是Ubuntu中的顶部栏。不知道它是怎么叫的:P(啊Gnome面板)屏幕和桌面是不同的空间。桌面空间跨越显示器(甚至包括不可见区域),而屏幕空间仅限于当前上下文中的屏幕(显示器)。屏幕和桌面是不同的空间。桌面空间跨越显示器(甚至包括不可见区域),而屏幕空间仅限于当前上下文中的屏幕(显示器)。