|
Заблокирован
|
|||||||||||
QStyleSheet, как задать радиус у градиентного бэк - граунда?03.09.2014, 15:01. Показов 3470. Ответов 28
Метки нет (Все метки)
Привет!
Вот есть у меня стил фрейма:
, но вот хотелось бы, что б у этого фрейма был радиус.Добавляю:
0
|
|||||||||||
| 03.09.2014, 15:01 | |
|
Ответы с готовыми решениями:
28
Как проверить бэк? |
|
Заблокирован
|
|||
| 04.09.2014, 09:11 [ТС] | |||
|
0
|
|||
|
Поклонник Qt
|
||
| 04.09.2014, 10:10 | ||
|
Откуда тут конструктор копирования) Лишь создание блока памяти (объект) по скелету класса "QFrame" с установленным предком "widget", и затем, указатель на этот блок присваивается переменной "myFrame", которая имеет тип указателя на QFrame... Конструктор копирования использовался бы в случае такой конструкции: QFrame myFrame = QFrame(widget); Но для данного класса, он запрещён) p.s. Кто-то ддосит ресурс, видимо:black_eye.:
0
|
||
|
Заблокирован
|
||||||||
| 04.09.2014, 10:35 [ТС] | ||||||||
|
Не по теме:
Добавлено через 11 минут Да забей на объяснения, вот ты мне может чётко сказать, что тут построчно происходит и как это удалять и в каком порядке:
Вот смотри на аллокаторы: 1. QWidget* widget = new QWidget; 2. ClassFromDesignerFrame* frame = new ClassFromDesignerFrame(widget); два раза выделяется память, потом я эту ерунду всю засовываю в setWidget класса ClassFromProxy, который унаследован от QGraphicsProxyWidget. Вот по идее: 1. Я сначала из сцены должен удалить этот прокси виджет removeItem-ом; 2. Дальше вызвать delete для экземпляра ClassFromProxy и всё? Или см. сколько раз выделялась память, надо бы сделать ClassFromDesignerFrame* frame переменной членом класса и в деструкторе ClassFromProxy её так же удалять ?
0
|
||||||||
|
Поклонник Qt
|
||
| 04.09.2014, 11:07 | ||
|
Но сначала должно произойти removeItem. А вообще, QWidget должен быть общим для всех виджетов, а не для каждого создавать отдельно) Так-же как и форма для стандартных виджетов...
0
|
||
|
Заблокирован
|
|||
| 04.09.2014, 11:15 [ТС] | |||
![]() Да уж ... этот QGraphicsProxyWidget видать не мало крови ещё попьёт ))) В общем походу тот виджет, который ты в наследника QGraphicsProxyWidget запихнул setWidget-ом не нуждается в удаление, т.к. при удаление экземпляра наследника QGraphicsProxyWidget этот самый внутренний виджет тоже удаляется, а поскольку он удаляется, он тянет за собой ClassFromDesignerFrame, по крайней мере должен тянуть Добавлено через 24 секунды
0
|
|||
|
Поклонник Qt
|
||
| 04.09.2014, 11:18 | ||
|
А так, всё конечно зависит от масштаба проекта... Для меня это очень критично, т.к. количество элементов может дойти до 10000 на 1 схему) Если в каждом был бы ещё и левый виджет... в общем, ты понял)
0
|
||
|
Заблокирован
|
|||
| 04.09.2014, 11:29 [ТС] | |||
|
size - 24 байта. Твои 10000 элементов = 240000 байт, тоесть 240 килобайт оперативки - сильная экономия, при современный размерах её в 10-ки гигабайт ![]()
0
|
|||
|
Поклонник Qt
|
||
| 04.09.2014, 11:57 | ||
![]() Объекты (фреймы и тд) будут постоянно добавляться/удаляться динамически, или же всё это будет только 1 раз инициализироваться... Возможность доступа к отдельным элементам, включая дочерним виджетам которые являются дочерними в фреймах. Может у тебя в проекте вообще можно отказаться от создания всей этой фигни в куче и создавать на стеке) Как минимум, можно упростить себе жизнь и забыть об утечках
0
|
||
|
Заблокирован
|
|||||
| 04.09.2014, 16:54 [ТС] | |||||
![]() Добавлено через 4 часа 22 минуты Добавлено через 18 минут Слушай, и ещё, как в коде поменять стайл шит нашего навороченного прокси виджета с фреймом внутри (который в дизайнере рисовался) ? В сцене я могу получить по нажатию клавиши мышки нужный мне GraphcisItem, я его могу сопоставить со своим классом , который наследовался от QGraphcisProxyWidget (адреса совпадают), пробую setStyleSheet и вижу шит, максимум, что я могу настроить - это стиль прозрачного родителя виджета, у которого мы бэкграунд отрубали спецом ...
0
|
|||||
| 04.09.2014, 16:54 | |
|
Как начать писать бэк Построить несколько концентрических окружностей. Задать максимальный радиус и шаг его изменения Задать радиус круга и вычеслить площадь этого круга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|