Название: Как изменить дефолтную минимальную высоту для QTextEdit, QTableView и пр.? Отправлено: Smogg от Март 31, 2017, 01:25 Не, не даром я вот уже сколько лет не могу понять, по какой прихоти высчитыватся размеры в зависимости от SizeHint'ов...
Ладно, пускай зашита минимальная высота для QTableView. Но ведь зашито всего 70! Откуда тут, в приложенном файле, вылезает 200?? Я в бешенстве и раздражении... С чего разрабам придумалось, что что бы то ни было должно иметь высоту не менее какой-то их личной константы? >:( ??? Название: Re: Как изменить дефолтную минимальную высоту для QTextEdit, QTableView и пр.? Отправлено: qate от Март 31, 2017, 08:15 sizepolisy ignored ?
Название: Re: Как изменить дефолтную минимальную высоту для QTextEdit, QTableView и пр.? Отправлено: Smogg от Март 31, 2017, 09:49 sizepolisy ignored ? Ignored - это ignored. А мне надо, чтоб размеры зависели от размера окна, а не от уже моих предпочтений, как должно выглядеть удобно на моем мониторе...Название: Re: Как изменить дефолтную минимальную высоту для QTextEdit, QTableView и пр.? Отправлено: gil9red от Март 31, 2017, 10:00 Не, не даром я вот уже сколько лет не могу понять, по какой прихоти высчитыватся размеры в зависимости от SizeHint'ов... Ладно, пускай зашита минимальная высота для QTableView. Но ведь зашито всего 70! Откуда тут, в приложенном файле, вылезает 200?? Я в бешенстве и раздражении... С чего разрабам придумалось, что что бы то ни было должно иметь высоту не менее какой-то их личной константы? >:( ??? Наверное дело в том, что виджет это не только элемент интерфейса, но и окно, поэтому и задали какую-то константу, хотя хз :) Название: Re: Как изменить дефолтную минимальную высоту для QTextEdit, QTableView и пр.? Отправлено: Smogg от Март 31, 2017, 11:36 Наверное дело в том, что виджет это не только элемент интерфейса, но и окно, поэтому и задали какую-то константу, хотя хз :) Если окно, тогда тем более не должно быть ограничений. Мало ли, какая фантазия придумается, как можно засабклассить виджет. А это удобная ведь фишка - "трансформировать в ..." прямо в дизайнере.Ладно, пускай зашита минимальная высота для QTableView. Но ведь зашито всего 70! Откуда тут, в приложенном файле, вылезает 200?? Накопал, что пересчет минимума происходит из-за сплиттера: QSplitter has some really odd behavior when it comes to sizes,Да и бог с этими странностями. Пойдем другим путем. Может, кто-то уже столкнулся по делу и все же сможет объяснить. |