Здравствуйте, гость ( Вход | Регистрация )
zss | Дата 13.6.2009, 20:26 |
Хотябы со слов "The normal way to use QTabWidget is to do the following:" не дочитал P.S. проблемы с Ангельским |
|
Litkevich Yuriy | Дата 13.6.2009, 19:30 |
Меня смутило создание tabFirst. В конструкторе не передается указатель на родителя. А если прочитать описание?то есть подразумевается, что страница не будет удаляться ? Иначе налицо утечка памяти. З.Ы. Или QTabWidget сам будет разрушать страницы ? Хотябы со слов "The normal way to use QTabWidget is to do the following:" |
|
zss | Дата 13.6.2009, 18:26 |
в общем решил динамически добавлять вкладки. Посмотрел код, который генерит интегратор
Меня смутило создание tabFirst. В конструкторе не передается указатель на родителя. то есть подразумевается, что страница не будет удаляться ? Иначе налицо утечка памяти. З.Ы. Или QTabWidget сам будет разрушать страницы ? |
|
Litkevich Yuriy | Дата 12.6.2009, 11:23 |
Надо исходник. Но я думаю Qt здесь непричём. | |
SABROG | Дата 12.6.2009, 11:12 |
Третья займёт место второй вот и смещение. Ну вот и я понять не могу. Если скажем 3 вкладки с тремя иконками: Туалет, Женская баня, Мужская Баня. То при удалении вкладки с "Женской баней" на виджете с "Мужской баней" будет иконка "Женская баня"? И как следствие женщины будут попадать в мужскую баню, ибо вывеска. |
|
Litkevich Yuriy | Дата 12.6.2009, 11:03 |
Это баг чтоль? Приложи минимальный пример. при удалении средней вкладки из нескольких, например, трёх. Третья займёт место второй вот и смещение.Просто zss как-то странно ими пользуется. Иконка принадлежать должна виджету данной вкладки. |
|
SABROG | Дата 12.6.2009, 10:17 |
Это баг чтоль? Приложи минимальный пример. |
|
zss | Дата 12.6.2009, 10:15 |
Кто смещает, Qt или ты? qt |
|
SABROG | Дата 12.6.2009, 10:11 |
ну, например, у меня при удалении смещаются на одну закладку вправо Кто смещает, Qt или ты? |
|
zss | Дата 12.6.2009, 10:06 |
Я не знаю какая у тебя задача, но еще можно сделать вкладку не активной не пойдет Как бы там ни было ты можешь воспользоваться динамическими свойствами QObject'a, чтобы пронумеровать свои вкладки в нужном тебе порядке: tabWidget->widget(i)->setProperty("logicalIndex", j); попробую Это как? ну, например, у меня при удалении смещаются на одну закладку вправо Скажем, есть несколько виджетов-страниц, у которых установлены свойства windowIcon и windowTitle. При формировании QTabWidget добавляем только те которые нужны в данный момент, а иконку и текст закладки берем из самого виджета страницы. поможет ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 23.4.2024, 12:36 |