Каков наилучший способ определить местоположение панели задач с помощью Qt?
Что мне нужно, это выравнивание (слева, справа, сверху, снизу) и границы (слева, справа, ширина, высота)
Заранее спасибо за помощь: -)
Вы можете вывести ориентацию панели задач, сравнив размеры экрана с размерами рабочего стола
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'
Я думаю, что Qt не предоставляет эту возможность.Вам, вероятно, придется прибегнуть к WinAPI для получения этой информации.
См .: http://msdn.microsoft.com/en-us/library/bb762108%28v=vs.85%29.aspx