crossplatform.ru

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


  Ответ в как правильно задать размер QDialog
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
AD Дата 9.9.2008, 20:28
  <в связи с модификацией - пост стал лишним>!
Litkevich Yuriy Дата 9.9.2008, 17:33
  я ужо спать хочу, завтра думать буду.
ты можешь за дизайнером подглядеть, может ты какой момент упускашь:
uic form.ui -o form.h
и смотри этот form.h
flankerr Дата 9.9.2008, 17:13
  а нуда забыл что в дизайнере тоже ставил компановщик...

ну так в чём фишка то?
Litkevich Yuriy Дата 9.9.2008, 16:55
 
Цитата(flankerr @ 9.9.2008, 20:46) *
3.сделать adjustsize
и всё!
а где компоновщик?
flankerr Дата 9.9.2008, 16:46
  ещё раз говорю что НЕ работает!
ну поставил я диалогу resize и всё равно умолчательный размер таблицы плюёт на всё и растягиват диалог.

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

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

вот это я не понимаю
Litkevich Yuriy Дата 9.9.2008, 16:31
 
Цитата(flankerr @ 9.9.2008, 19:44) *
задаю ширину диалога а таблица растяшивается\сжимаеся по размеру диалога
то что в дизайнерое дилается за пять сек а динамически создавая фигас два...
в Дизайнере ты же размер диалога жестко задаешь (просто мышкой перетащив за край - это равносильно методу resize(x,y))
но ты пишешь:
Цитата(flankerr @ 9.9.2008, 14:11) *
без явного указания размереа диалога!
а в Дизайнере ты именно это и делаешь, просто бессознательно
flankerr Дата 9.9.2008, 15:44
  задаю ширину диалога а таблица растяшивается\сжимаеся по размеру диалога
то что в дизайнерое дилается за пять сек а динамически создавая фигас два...
Litkevich Yuriy Дата 9.9.2008, 13:58
  первый пост
Цитата(flankerr @ 8.9.2008, 18:51) *
хотеось бы чтобы на этом таблица заканчивалась а не растягивалась как на рисунке.


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


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


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

А таблица должна иметь возможность растягиватся?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 17:35