Russian Qt Forum
Ноябрь 27, 2024, 17:28
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Использование QTDesigner'а
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Использование QTDesigner'а (Прочитано 14898 раз)
grishkin
Гость
Использование QTDesigner'а
«
:
Июль 28, 2005, 16:11 »
Можно ли сделать так чтобы при изменении интерфейса допустим у формы(подвинули кнопку), .cpp и .h файлы соответсвовавшие .ui не перегенеривались а просто дополнялись или изменялись проведёными изменениями. Короче чтобы мой код оставался в этих файлах.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Использование QTDesigner'а
«
Ответ #1 :
Июль 28, 2005, 17:46 »
если хочешь оставлять свой код в Qt3, создавай файл с расширением .ui.h, и пиши код в нем. Он не перегенерируется.
если Qt4, там по умолчанию применяется подход с наследованием. Т.е. ты наследуешь еще один класс от класса, сгенеренного из формы, и уже в нем делаешь свои изменения. Кстати, в Qt3 этот вариант тоже работает.
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Zmey
Гость
Использование QTDesigner'а
«
Ответ #2 :
Июль 29, 2005, 08:27 »
Цитата: "Racheengel"
если хочешь оставлять свой код в Qt3, создавай файл с расширением .ui.h, и пиши код в нем. Он не перегенерируется.
если Qt4, там по умолчанию применяется подход с наследованием. Т.е. ты наследуешь еще один класс от класса, сгенеренного из формы, и уже в нем делаешь свои изменения. Кстати, в Qt3 этот вариант тоже работает.
А в Qt4 метод через .ui.h работает?
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Использование QTDesigner'а
«
Ответ #3 :
Июль 29, 2005, 10:35 »
если верить доке, то Тролли это уценили, заменив вариантом с множественным наследованием.
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
grishkin
Гость
Использование QTDesigner'а
«
Ответ #4 :
Август 02, 2005, 16:42 »
Cпасибо попробую.
Записан
АкущТ
Гость
Re: Использование QTDesigner'а
«
Ответ #5 :
Декабрь 04, 2008, 23:43 »
Не стал создавать новую тему. Вот такая бяка обнаружилась в дизайнере:
Причем наблюдается тока в самом дизайнере, в интеграции для Eclipse от Троллей такого нету. Qt 4.4.0, свежеустановленный, свежесобранный, система тоже свежая XP SP3. Гугл ничего не дал, кто-нить помочь может?
«
Последнее редактирование: Декабрь 04, 2008, 23:45 от FreoN
»
Записан
ритт
Гость
Re: Использование QTDesigner'а
«
Ответ #6 :
Декабрь 04, 2008, 23:53 »
некропостер.
не вижу связи между темами. не понимаю сути проблемы.
если установить 4.4.3, "проблема" остаётся?
Записан
АкущТ
Гость
Re: Использование QTDesigner'а
«
Ответ #7 :
Декабрь 05, 2008, 00:06 »
Цитата: Константин от Декабрь 04, 2008, 23:53
некропостер
мне тоже приятно зарегистрироваться на этом форуме=\
Цитата: Константин от Декабрь 04, 2008, 23:53
не вижу связи между темами. не понимаю сути проблемы.
Тема об использовании QTDesigner? У меня с использованием проблемы, помогите пожалуйста. Вот так форма должна выглядеть и выглядит в Eclipse:
А вот так она выглядит в троллевском дизайнере:
Прощу прощения, что сразу не уточнил.
Цитата: Константин от Декабрь 04, 2008, 23:53
если установить 4.4.3, "проблема" остаётся?
Не пробовал, но на других машинах с этой версией такого не наблюдал.
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Использование QTDesigner'а
«
Ответ #8 :
Декабрь 05, 2008, 01:24 »
Цитата: FreoN от Декабрь 04, 2008, 23:43
Не стал создавать новую тему. Вот такая бяка обнаружилась в дизайнере.
да уж вистануло так вистануло
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
BaltikS
Гость
Re: Использование QTDesigner'а
«
Ответ #9 :
Декабрь 05, 2008, 07:42 »
Да, меня тоже давно волнует сия проблема. У меня в ХР в темах VISTA (имеется ввиду тема ОС), да и прочих других, форма отображается именно так, как было отображено выше. И ещё обратите внимание на прогрессбар в данных темах. Он вообще рисуется какими то огроменными прямоугольниками, в результати чего прогрессбар растягивается по горизонтали в раза 3 наверное и после этого его ничем не сжать до нормальных размеров. Однако при стандартной теме ХР и классической...всё как говорится в шоколаде! Это явный баг стиля Qt-шного стиля XP. Причём не только в 4 версии, но и в 3 версии. Я всё надеялся, что исправят. Нет, до сих пор, но поскольку тема подобная поднялась, решил поделиться своими наблюдениями
«
Последнее редактирование: Декабрь 05, 2008, 07:47 от BaltikS
»
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Использование QTDesigner'а
«
Ответ #10 :
Декабрь 05, 2008, 12:24 »
А причем тут Qt? Почему сразу баг Qt? А почему это не баг в теме? Вы используете какуе-то непонятную noname тему оформления VISTA. Никогда подобные рюшеки, свестульки третих сторон не будут работать нормально. И проблему ищите в них.
Хотите висту - ставьте висту. "Счасливые" обладатели висты говорят что такой проблемы у них нет.
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
ритт
Гость
Re: Использование QTDesigner'а
«
Ответ #11 :
Декабрь 05, 2008, 12:30 »
ставим 4.4.3, пробуем повторить под вистой (не под хрюшными надстройками); если бага повторяется на висте (в частности, бага с прогрессбаром), пишем репорт Троллям, прикладываем описание системы + скриншотик.
ориентируемся на простоту воспроизведения баги саппортом Троллей - это ускорит обработку таски.
Записан
Hort
Гость
Re: Использование QTDesigner'а
«
Ответ #12 :
Декабрь 05, 2008, 12:58 »
Цитата: BaltikS от Декабрь 05, 2008, 07:42
Да, меня тоже давно волнует сия проблема. У меня в ХР в темах VISTA (имеется ввиду тема ОС), да и прочих других, форма отображается именно так, как было отображено выше. И ещё обратите внимание на прогрессбар в данных темах. Он вообще рисуется какими то огроменными прямоугольниками, в результати чего прогрессбар растягивается по горизонтали в раза 3 наверное и после этого его ничем не сжать до нормальных размеров. Однако при стандартной теме ХР и классической...всё как говорится в шоколаде! Это явный баг стиля Qt-шного стиля XP. Причём не только в 4 версии, но и в 3 версии. Я всё надеялся, что исправят. Нет, до сих пор, но поскольку тема подобная поднялась, решил поделиться своими наблюдениями
у меня нестандартная тема
невиста
в ХР таже так. мне интерестно - это все нестандартные темы так себя ведут?
Записан
BaltikS
Гость
Re: Использование QTDesigner'а
«
Ответ #13 :
Декабрь 05, 2008, 13:37 »
Цитата: pastor от Декабрь 05, 2008, 12:24
А причем тут Qt? Почему сразу баг Qt? А почему это не баг в теме? Вы используете какуе-то непонятную noname тему оформления VISTA. Никогда подобные рюшеки, свестульки третих сторон не будут работать нормально. И проблему ищите в них.
Хотите висту - ставьте висту. "Счасливые" обладатели висты говорят что такой проблемы у них нет.
Ну а кто виноват? Тема? Если все остальные проги с прогрессбаром работают нормально!!! И только на QT он в 3 раза длиннее! Да и ещё Дизайнер глючит! Конечно проще всего спихнуть на тему. Лично мне конечно по большому всё равноЮ а вот пользователю не объяснишь ставьте другую тему! На 4.4.3 правда не пробовал, как прийду обязательно выложу скрины работы. Ну что то мне подсказывает что баг остаётся...
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Использование QTDesigner'а
«
Ответ #14 :
Декабрь 05, 2008, 14:16 »
Цитата: BaltikS от Декабрь 05, 2008, 13:37
Ну а кто виноват? Тема? Если все остальные проги с прогрессбаром работают нормально!!! И только на QT он в 3 раза длиннее! Да и ещё Дизайнер глючит! Конечно проще всего спихнуть на тему.
Пишите тогда в таком случае suggestion тролям, пусть делают поддержку для ВСЕХ существующих тем. Вы считаете это нормальным suggestion? Я думаю нет.
Цитата: BaltikS от Декабрь 05, 2008, 13:37
Лично мне конечно по большому всё равноЮ а вот пользователю не объяснишь ставьте другую тему!
Пишите тогда custom тему для своего приложения, которая исправит глюки с прогрессбаром
«
Последнее редактирование: Декабрь 05, 2008, 19:43 от pastor
»
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...