Russian Qt Forum
Май 09, 2024, 04:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Вопросы новичков / Re: как правильно работать с Qt, чтобы не было утечек памяти? : Декабрь 14, 2023, 12:47
срач был в sql.ru вот там срач так срач был.
2  Qt / 2D и 3D графика / Re: должен ли я озаботится о зачистке памяти ? при new QGraphicsTextItem ? : Декабрь 14, 2023, 10:04
спасибо
3  Qt / 2D и 3D графика / Re: должен ли я озаботится о зачистке памяти ? : Декабрь 12, 2023, 17:31
Но если removeItem не вызывать, то и самому удалять не надо.

не в этом был вопрос.
4  Qt / 2D и 3D графика / должен ли я озаботится о зачистке памяти ? при new QGraphicsTextItem ? : Декабрь 11, 2023, 11:09
Ребята , привет.

Что - то я плохо читаю Шлеев этих, да и в закрепленной теме об утечках памяти в рубрике для новичков ответа я для себя не нашёл. Не понимаю нужно ли мне заботиться о том, чтобы подчищать память в подобных вещах ?
Должен ли я затереть память после использования new скажем примерно в таком коде ?
Код:
class text : public QGraphicsTextItem {
...
}

text* a = new text;
scene()->addItem( new text )

...

scene()->removeItem(a);

//надо ли делать delete(a); ???
5  Qt / Вопросы новичков / Re: как правильно работать с Qt, чтобы не было ут&# : Декабрь 05, 2023, 09:34
Следуя этой логике следующим в "списке неиспользуемых" должен быть Qt - ведь хотя бы те же виджеты (о ужас!) просто указатели. что совершенно НЕБЕЗОПАСНО!!!  Улыбающийся
Ну это как написать. Улыбающийся
Цитата из вашего букваря:
Код
C++ (Qt)
   const QWidget *const p = new QWidget();
   // is equivalent to:
   const QScopedPointer<const QWidget> p(new QWidget());
 
   QWidget *const p = new QWidget();
   // is equivalent to:
   const QScopedPointer<QWidget> p(new QWidget());
 
   const QWidget *p = new QWidget();
   // is equivalent to:
   QScopedPointer<const QWidget> p(new QWidget());
 

понимаю, вы писали в 2015. А сейчас использование классических указателей с new , delete в 2023 не является ещё плохим тоном ?
а то я сам напрограммировал классикой , а может надо умные использовать или же в QT не считается преступной халатностью использовать классику ?  Непонимающий
6  Qt / Вопросы новичков / QGraphicsTextItem. можно ли определить координаты , ширину и длину элемента? : Декабрь 04, 2023, 22:37
всем привет.

у меня есть на сцене разные элементы. прямые линии, "пользовательский элемент" (это я сделал у наследовавшись QGraphicsItem), а так же элементы QGraphicsTextItem.

Скажите реально ли получить координату верхнего угла этого QGraphicsTextItem, а так же высоту и ширину ?

Вот при помощи QGraphicsItem который соответствует моему QGraphicsTextItem, я воспользовался pos(), но координата получается неправильной, а определить ширину, высоту вообще не понимаю как. реально ли вообще это сделать ?
Страниц: [1]

Страница сгенерирована за 0.073 секунд. Запросов: 24.