Как установить позицию QDialog?
Я использую Ubuntu 16.04 и Python 2.7. Я использовал PyQt, чтобы создать диалоговое окно, но как установить положение QDialog
объект? Я старался self.move(x,y)
, но он не двигается и остается в исходном положении.
Это мой пример:
class MainWindow(QMainWindow, WindowMixin):
def __init__(self):
super(MainWindow, self).__init__()
self.myDialog = MyDialog(parent=self)
def createMyDialog(self):
self.myDialog.popUp(x=self.geometry().x(), y=self.geometry().y(), width=self.geometry().width(), height=self.geometry().height())
class MyDialog(QDialog):
def __init__(self, parent=None):
super(LabelDialog, self).__init__(parent)
def popUp(self, x="", y="", width="", height=""):
if (x!="") and (y!="") and (width!="") and (height!=""):
# self.resize(width/6, 20)
self.move(0, 0)
Я использую createMyDialog
функция для создания модального диалога. Кто-нибудь может дать какой-нибудь совет?