crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> как правильно задать размер QDialog
Litkevich Yuriy
  опции профиля:
сообщение 9.9.2008, 13:34
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(flankerr @ 9.9.2008, 17:12) *
что умолчательная ширина таблицы имеет приоритет над шириной родительского окна
а иначе, как бы тогда компоновщик смог менять размер?
пробуй метод resize().

А таблица должна иметь возможность растягиватся?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 9.9.2008, 13:50
Сообщение #12


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 9.9.2008, 14:34) *
Цитата(flankerr @ 9.9.2008, 17:12) *
что умолчательная ширина таблицы имеет приоритет над шириной родительского окна
а иначе, как бы тогда компоновщик смог менять размер? пробуй метод resize().
А таблица должна иметь возможность растягиватся?


просто если сделать создать форму через дизайнер то таких проблем нет. Таблица растягивается по размеру диалога, а НЕ диалог по размеу таблицы.
мне надо чтобы ширина таблицы растягивалась по ширине диалога.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.9.2008, 13:58
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


первый пост
Цитата(flankerr @ 8.9.2008, 18:51) *
хотеось бы чтобы на этом таблица заканчивалась а не растягивалась как на рисунке.


последний
Цитата(flankerr @ 9.9.2008, 17:50) *
мне надо чтобы ширина таблицы растягивалась по ширине диалога.


что-то я перестал понимать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 9.9.2008, 15:44
Сообщение #14


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


задаю ширину диалога а таблица растяшивается\сжимаеся по размеру диалога
то что в дизайнерое дилается за пять сек а динамически создавая фигас два...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.9.2008, 16:31
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(flankerr @ 9.9.2008, 19:44) *
задаю ширину диалога а таблица растяшивается\сжимаеся по размеру диалога
то что в дизайнерое дилается за пять сек а динамически создавая фигас два...
в Дизайнере ты же размер диалога жестко задаешь (просто мышкой перетащив за край - это равносильно методу resize(x,y))
но ты пишешь:
Цитата(flankerr @ 9.9.2008, 14:11) *
без явного указания размереа диалога!
а в Дизайнере ты именно это и делаешь, просто бессознательно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 9.9.2008, 16:46
Сообщение #16


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


ещё раз говорю что НЕ работает!
ну поставил я диалогу resize и всё равно умолчательный размер таблицы плюёт на всё и растягиват диалог.

мои шаги в дизайнере:
1.создать форму нужного мне размера - т.е указываю размер
2.кинуть на фому таблицу - (без указания размера!)
3.сделать adjustsize
и всё!
диалог создаёться нужного мне размера, табличка ВНУТРИ диалога и НЕ растягивает диалог. а вот когда я растягиваю диалог растягивается и табличка

теже шаги но в коде приводят к другим рещультатм!

вот это я не понимаю

Сообщение отредактировал flankerr - 9.9.2008, 16:47
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.9.2008, 16:55
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(flankerr @ 9.9.2008, 20:46) *
3.сделать adjustsize
и всё!
а где компоновщик?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 9.9.2008, 17:13
Сообщение #18


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


а нуда забыл что в дизайнере тоже ставил компановщик...

ну так в чём фишка то?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.9.2008, 17:33
Сообщение #19


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


я ужо спать хочу, завтра думать буду.
ты можешь за дизайнером подглядеть, может ты какой момент упускашь:
uic form.ui -o form.h
и смотри этот form.h
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 9.9.2008, 20:28
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


<в связи с модификацией - пост стал лишним>!

Сообщение отредактировал AD - 10.9.2008, 15:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 9:09