Название: QStatusBar убрать значок растяжения в QMainWindow Отправлено: Acrobat от Октябрь 09, 2017, 15:14 Как убрать значок растяжения QMainWindow, в правом нижнем углу? Он появляется после установки QStatusBar.
Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: Apktyc от Октябрь 09, 2017, 15:20 QStatusBar::setSizeGripEnabled(bool) (http://doc.qt.io/qt-5/qstatusbar.html#sizeGripEnabled-prop)
Оно? Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: Acrobat от Октябрь 09, 2017, 15:26 Блин, вот как вы это нашли? Да это спасибо большое.
Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: sergek от Октябрь 09, 2017, 15:43 Блин, вот как вы это нашли? Наверное, перевел "... в правом нижнем углу" на английский и нашел "... in the bottom-right corner of the status bar is enabled" ;)Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: Apktyc от Октябрь 09, 2017, 16:37 Наверное, перевел "... в правом нижнем углу" на английский и нашел "... in the bottom-right corner of the status bar is enabled" ;) Путь был более тернист и не прямолинеен ;D1. Начинаем гуглить: qt qstatus bar resize icon 2. Уточняем: qt qstatusbar remove resize icon 3. Еще разок уточняем: qt qstatusbar remove resize triangle 4. В выдаче на первом месте: PyQt - Remove resize arrow - значит время гуглить: qt qstatusbar remove resize arrow 5. Настало время StackOverflow: How to disable the resize cursor (https://stackoverflow.com/questions/18521440/how-to-disable-the-resize-cursor) Где в собственно и находим упоминание про setSizeGripEnabled(bool); 6. Даем ссылочку на метод из документации. ::) Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: __Heaven__ от Октябрь 09, 2017, 16:53 Блин, вот как вы это нашли? Да это спасибо большое. А я обычно начинаю поиск с асистента.Если открыть справку по QStatusBar то можно увидеть, что публичных методов там немного и быстро находится setSizeGripEnabled(bool). Также в детальном описании виджета можно найти Цитировать By default QStatusBar provides a QSizeGrip in the lower-right corner. You can disable it using the setSizeGripEnabled() function. Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: lit-uriy от Октябрь 11, 2017, 14:04 А мне сразу вспомнился практически бесполезный класс - QSizeGrip
Название: Re: QStatusBar убрать значок растяжения в QMainWindow Отправлено: gil9red от Октябрь 11, 2017, 16:43 А мне сразу вспомнился практически бесполезный класс - QSizeGrip Я даже его когда-то использовал (https://github.com/search?q=user%3Agil9red+QSizeGrip&type=Code&utf8=%E2%9C%93) :) |