Название: Позиционирование QMessageBox Отправлено: juvf от Октября 29, 2016, 14:48 окошко с сообщением QMessageBox::critical() появляется где угодно... то на одном мониторе, то на другом, то в углу, то в центре.... вызывается так
QMessageBox::critical(0, "Text1", "Text2"); Я хочу, чтоб сообщение появлялось в центре QApplication. Как это сдлелать? очевидно, что нужно в качестве первого аргумента передать не 0, а указатель на QApplication. Как получить указатель на QApplication? Название: Re: Позиционирование QMessageBox Отправлено: maint от Октября 29, 2016, 15:12 а что такое this не известно разве?
Название: Re: Позиционирование QMessageBox Отправлено: juvf от Октября 29, 2016, 15:22 известно. только мне надо указатель не на this, а на QApplication (или на главное окно). У меня this не является потомком QWidget, а месаджбоксу нужен указатель на QWidget.
Название: Re: Позиционирование QMessageBox Отправлено: juvf от Октября 29, 2016, 15:29 нашел. вроде QApplication::activeWindow() решает проблему
|