Russian Qt Forum
Ноябрь 22, 2024, 05:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как в Qt Creator увеличить ширину сплиттеров в интерфейсе  (Прочитано 17401 раз)
Bepec
Гость
« Ответ #15 : Апрель 20, 2012, 12:03 »

А ты посмотри, мб минисплиттер создаётся именно под линуксом? Нет там какой-нить такой директивы?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #16 : Апрель 20, 2012, 13:29 »

Блин, даже код прочесть не могут или доку.
Минисплиттер в креаторе почти уже не нужен - он только рисует черную полоску сейчас. Раньше он был нужен для того, чтобы аджастить рект хэндла, увеличивая его на 2 пикселя в каждую сторону (отсюда те 5 пикселей, на к-ых рисуется хэндл). Сейчас этот функционал есть в qt. Более того, в qt5 я даже сделал патч, позволяющий делать сплиттеру хэндл нулевой толщины - при это сохраняется область в 4пикселя, за которую можно тягать.
Проблема у вас не в креаторе, а в обработке событий в кутях. Скорее всего у вас установлено либо говно мамонта, либо кутя криво пропатчена мейнтейнером (как обычно в общем).
Попробуйте обновить кутю, я проверю в опен сузе (но там кажется все ок).
И да, те сплиттеры, которые отделяют документацию нифига не сплиттеры а доквиджеты - и там тягабельная область 1 пиксель а не 5. Это уже косяк креатора что они одно и тоже делают двумя способами. Тут уже ничего не сделать.
Записан
iroln
Гость
« Ответ #17 : Апрель 20, 2012, 18:52 »

Блин, даже код прочесть не могут или доку.
Минисплиттер в креаторе почти уже не нужен - он только рисует черную полоску сейчас. Раньше он был нужен для того, чтобы аджастить рект хэндла, увеличивая его на 2 пикселя в каждую сторону (отсюда те 5 пикселей, на к-ых рисуется хэндл). Сейчас этот функционал есть в qt. ...
Да, чёрт возьми, каждый должен это знать начиная с самого рождения! И код креатора тоже чтоб как свои 5 пальцев! Смеющийся
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #18 : Апрель 20, 2012, 19:33 »

Блин, даже код прочесть не могут или доку.
Минисплиттер в креаторе почти уже не нужен - он только рисует черную полоску сейчас. Раньше он был нужен для того, чтобы аджастить рект хэндла, увеличивая его на 2 пикселя в каждую сторону (отсюда те 5 пикселей, на к-ых рисуется хэндл). Сейчас этот функционал есть в qt. Более того, в qt5 я даже сделал патч, позволяющий делать сплиттеру хэндл нулевой толщины - при это сохраняется область в 4пикселя, за которую можно тягать.

Ничего не понял. Какое это отношение имеет к теме?

Проблема у вас не в креаторе, а в обработке событий в кутях. Скорее всего у вас установлено либо говно мамонта, либо кутя криво пропатчена мейнтейнером (как обычно в общем).
Попробуйте обновить кутю, я проверю в опен сузе (но там кажется все ок).

У меня как раз OpenSuse 12.1, Qt4.8.1.

Цитировать
И да, те сплиттеры, которые отделяют документацию нифига не сплиттеры а доквиджеты - и там тягабельная область 1 пиксель а не 5. Это уже косяк креатора что они одно и тоже делают двумя способами. Тут уже ничего не сделать.

Да, может это и доквиджеты, интерфейс извращен до не узнаваемости. Тягабельная область 1 пиксел, хотя курсорчик меняется на сплит в большем диапазоне пикселей. Под виндой, однако, нормально ухватывается сплиттер.
Записан

Гугль в помощь
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #19 : Апрель 20, 2012, 22:32 »

Да, чёрт возьми, каждый должен это знать начиная с самого рождения! И код креатора тоже чтоб как свои 5 пальцев! Смеющийся
Как работает сплиттер написано в _доке_ http://qt-project.org/doc/qt-4.8/qsplitter.html#handleWidth-prop Начать надо было с нее. А мой текст - это исторический оффтоп о том что и как было и почему так. Но доку же никто не прочитал.

navrocky
Протестил. Тягается за 5 пикселей, ось та же самая. Но зато на маке наблюдаю багу (но у меня тягабельны где-то 3 пикселя) и в общем неудобств не замечаю.
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #20 : Апрель 20, 2012, 23:16 »

Проблема проявляется, когда слева от сплиттера появляется скролл, тогда если чуть промахнулся, тянешь не сплиттер а кликаешь по скроллу.
Записан

Гугль в помощь
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #21 : Апрель 23, 2012, 02:41 »

Понятно, что вас мало это интересует, но, возможно, проблема не в креаторе, а в оконном менеджере вашей ОС.

Думается мне, что оконный менеджер к размеру сплиттеров отношения всё-таки не имеет.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 22.