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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 4 5 [6] 7 8 ... 217
76  Qt / Кладовая готовых решений / Re: Qt Visual Graph Editor : Декабрь 16, 2020, 13:21
Выглядит неплохо!
77  Qt / Вопросы новичков / Re: Как вызываются деструкторы : Декабрь 15, 2020, 14:52
нет
https://en.cppreference.com/w/cpp/language/storage_duration

Цитировать
static storage duration. The storage for the object is allocated when the program begins and deallocated when the program ends.
Only one instance of the object exists.
All objects declared at namespace scope (including global namespace) have this storage duration, plus those declared with static or extern.
See Non-local variables and Static local variables for details on initialization of objects with this storage duration.
78  Qt / Работа с сетью / Re: Удаление QtcpSocket без закрытия дескриптора(соединения) : Декабрь 12, 2020, 00:34
По коду QTcpSocket не нашел что бы при деструкции он удалял физические сокеты. Нужно проверить. Думаю проверить можно достаточно просто. Поднять QTcpServer с одной стороны, с другой сокет, выполнить подключение, отправить данные и секунд через 5ть просто вызвать деструкцию сокета, далее посмотреть как себя поведет сервер.

он действительно не закрывает сокеты потому что пришлось бы звать виртуальную функцию из деструктора
79  Программирование / С/C++ / Re: Ассоциации (?) : Декабрь 05, 2020, 14:48
можно поменять вектор на пару энум-строка и использовать богомерзкие макросы для описания элементов.
приправить static_assert для проверки валидности массива
80  Qt / Model-View (MV) / Re: сложный текст в QTreeView : Декабрь 02, 2020, 12:11

void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
81  Qt / Qt Script, QtWebKit / Re: Сборка мусора в QJSEngine : Ноябрь 27, 2020, 13:55
Ну типа если тип объекта указатель, то он вызывает деструктор этого объекта. MyValue же QObject - ему не надо даже метаобъектную систему задействовать, деструктор же виртуальный.
Есть еще например такое https://doc.qt.io/qt-5/qqmlengine.html#setObjectOwnership
82  Qt / Qt Script, QtWebKit / Re: Сборка мусора в QJSEngine : Ноябрь 27, 2020, 12:19
Там есть сборка мусора, для старого движка была целая страница в докуметации как и когда он берет на себя удаление а когда нет. Искать лень=(
83  Qt / Установка, сборка, отладка, тестирование / Re: Разбор бинарника : Ноябрь 25, 2020, 12:07
ресурсы qt сжаты, вроде бы. или файл не в ресурсах?
84  Qt / Базы данных / Re: Драйвер для MariaDB (Ubuntu 18) : Ноябрь 24, 2020, 13:03
Вот мануал как собирать драйвер.
если меняете что-то, надо удалять qmake.stash и прочие файлики которые оно создает (иначе оно кеширует резуьтат конфигурации и по факту ничего не меняется)
85  Qt / Базы данных / Re: Драйвер для MariaDB (Ubuntu 18) : Ноябрь 24, 2020, 13:01
а не, поправка - плагин больше не собирается по дефолту (там что-то с лицензией как я припоминаю)

Код:
$ ll ~/Qt/5.15.1/gcc_64/plugins/sqldrivers/
итого 1528
-rwxr-xr-x 1 ivk 1320632 сен  3 06:08 libqsqlite.so*
-rwxr-xr-x 1 ivk  119360 сен  3 06:07 libqsqlodbc.so*
-rwxr-xr-x 1 ivk  115120 сен  3 06:07 libqsqlpsql.so*
86  Qt / Базы данных / Re: Драйвер для MariaDB (Ubuntu 18) : Ноябрь 24, 2020, 12:59
драйвер иногда надо пересобирать - из-за зоопарка библиотек он может не находить libmysql.so (она может внезапно называться libmariadb.so).
ldd на плагин в помощь - можно просто сделать симлинк с правильным именем. это непереносимое решение, но самое простое.
87  Программирование / Алгоритмы / Re: Lazy Calculation(s) : Ноябрь 20, 2020, 18:16

А что сейчас в наибольшем приоритете при собеседовании?
Теоретические знания? Или конкретно практические навыки решения конкретных задач?

ну мне не кажется адекватным давать задачу которую вы уже сколько пишите? неделю?
так-то я люблю "практические" задачи, Igors прав, но имхо этот случай, как говорится, too much (да, я очень bilingual)
88  Программирование / Алгоритмы / Re: Lazy Calculation(s) : Ноябрь 20, 2020, 17:39
прекрасный вопрос для собеседования

нет
89  Qt / Установка, сборка, отладка, тестирование / Re: Как узнать опции configure, с которыми были собраны pre-build пакеты Qt? : Ноябрь 16, 2020, 19:29
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
90  Qt / Вопросы новичков / Re: Как в файле cpp получить доступ к элементу фор : Ноябрь 15, 2020, 16:08
значит, открывай дизайнер (свой файл ui), выделяй текстовое поле на своей форме и смотри какой у него идентификатор
Идентификатор так и называется textEdit. Появился после запуска Ctrl+R. Спасибо.

После изменения формы надо собрать проект, иначе Креатор видит старую версию сгенеренного хедера. Впрочем, они могли бы это и пофиксить.
Страниц: 1 ... 4 5 [6] 7 8 ... 217

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