Просмотр сообщений
|
Страниц: [1] 2 3 ... 38
|
1
|
Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1?
|
: Май 20, 2024, 14:07
|
и что? а на винде помимо msys2 еще есть winget и chocolatey, причем довольно давно. ну и WSL, но это уже немного другое. А то, что про "не верю". Вера в церкви. winget и chocolatey - первый раз про эти слова слышу. Сколько ставил ПО на винду - ни когда ни через какие msys/winget/chocolatey.... Нужно ПО - беру инсталлятор setup.exe, запускаю и ставиться ПО. Неделю назад пересел на новый ПК... уже неделю обустраиваю новое раб.место - сотню наставил программ - ни один поставщик ПО ни про какие msys/winget/chocolatey не упоминает. Хоть довольно давно, хоть недавно... ни один поставщик ПО не отправил меня в эти ваши msys/winget/chocolatey. Сам пишу ПО. Делаю setup.exe, с визардом, с записью в реестры, с пуском/деинсталятором/апдейтом. В помнине ни какие msys для винды не использую. мне за тебя вызвать с -h в терминале чтоб имя параметра узнать? Да, да, да.... Именно так. Ты даешь совет. Я его попробовал, не получилось. конкретно спросил - "как это сделать". аргументы --ar, --at, --st, --mirror не помогли. Может синтаксис не тот, может ключ не тот, может url не тот? .... для этого нужны форумы и общение, а не чтобы на ровном месте устраивать холивар. ты думаешь я -h не вызвал? Ты сам то её вызывал? Скопируй мне из справки этот аргумент и покажи как вызывать с твоим урлом https://qt-mirror.dannhauer.de/online/qtsdkrepository/ ? И см. картинку. Вот смотри.... мой вопрос был "Как и куда ему подкинуть https://qt-mirror.dannhauer.de/, чтобы он поставил Qt5.15.2?" Но на твоей картинке нет ответа на мой вопрос. Вопрос в том - как подкинуть? Ты мне галку показываешь на Qt5.15.2. Эту галку я уже нашел. И по этой галке 15,0 самая старая. А если надо старее? Было бы не плохо инсталлятором любую ставить. Так как инсталлятору подкинуть твой урл? пройти на пару уровней внутрь, видимо, религия не позволяет. Позволяет. Только 1) я не нашел то, что мне нужно, 2) зачем корневую ссылку давать? а дать ссылку на то, о чем просили - религия не позволяет? Ну просто бы дал ссылку на www.com. А потом бы гавном кидался про "религии" и про "ты хоть гуглил?". От куда "от туда"? Я дал две ссылки на инструкции. И ты пишешь "оттуда можно скачать уже собранную Qt"!? Т.е. из инструкции на msys2 можно скачать собранную Qt!? да, именно так, собранную с помощью соответствующего mingw. я тебе дал ссылку на https://wiki.qt.io/MSYS2, ты говоришь "оттуда можно скачать уже собранную Qt". Нету на странице с инструкцией https://wiki.qt.io/MSYS2 уже собранной Qt с соответствующим mingw. ps вот посмотри на свой совет в msys2 есть бинарные пакеты, например Допустим кто-то ни разу не слышал про msys2. Что это такое? Лезим в гугл... находим https://www.msys2.org/ - читаем MSYS2 is a collection of tools and libraries providing you with an easy-to-use environment for building, installing and running native Windows software. Т.е. это ни какой-нибудь Windows-store, это ни арр/google-store. Это набор инструментов и библиотек для сборки, инсталляции и выполнения ПО для винды. Из описания понятно, что это что-то типа buildroot или yocto, tina-linux toolchain + sysroot. Это не сторе, это не репозиторий, это не BSD порты. От куда в toolchain собранный пакет Qt? Логичный вопрос "что такое msys2 и где он?". на что ты отвечаешь "ну серьезно, даже загуглить не можешь?".
|
|
|
2
|
Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1?
|
: Май 19, 2024, 15:30
|
вот именно по той ссылке они и лежат и можно скачать нужные. По какой "именно по той"? по https://qt-mirror.dannhauer.de/online/qtsdkrepository/ ? А ты сам по ней проходил? Я прошел и не поленился тебе скинул что там лежит. Нет там в помине ни каких бинарей для Qt5.15.2. да, я именно об этом, причем оттуда можно скачать уже собранную Qt. От куда "от туда"? Я дал две ссылки на инструкцию. И ты пишешь "оттуда можно скачать уже собранную Qt"!? Т.е. из инструкции на msys2 можно скачать собранную Qt!?
|
|
|
3
|
Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1?
|
: Май 19, 2024, 13:40
|
я не верю, что ты не знаешь что такое apt или хотя бы «менеджер пакетов» ни разу в винде ни через какие apt и т.п. ни чего не ставил. где apt, и где винда? да и смысл использовать .2, если уже есть .13? Смысл такой, требуется собрать *.exe, который будет работать с Qt5.15.2, а не с Qt5.15.13. но без впн он тебя все равно не пропустит при проверке твоего Qt аккаунта (первый шаг), поэтому проще просто руками выкачать нужные пакеты у в 2024 в этой стране у кого-то ещё нет впн? Я же писал Можно скачать offline интсталятор qt-opensource-windows-x86-5.14.2.exe (через vpn) как я по твоему дал ссылку на ресурс с download.qt.io без впн? поэтому проще просто руками выкачать нужные пакеты. руками я и из исходников соберу выкачав всего один пакет. у меня есть онлайн инсталлер qt-unified-windows-x64-4.7.0-online. Он предлагает установить только Qt6*. Как и куда ему подкинуть https://qt-mirror.dannhauer.de/, чтобы он поставил Qt5.15.2?
|
|
|
4
|
Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1?
|
: Май 19, 2024, 10:31
|
что такое msys2 и где он?
ну серьезно, даже загуглить не можешь? это менеджер пакетов, как apt например. и? я могу зайти на сайт и скачать от туда инсталятор Qt? Или этот менеджер пакетов сделает мне qtSeup.exe? Ты вот это имеешь в виду? Или вот это? Так проще без сторонних прокладок из исходников сразу в винде собрать Qt. ни чего не понятно. какие бинари? что такое бинари? Зашел по ссылке, а там [PARENTDIR] Parent Directory - [DIR] all_os/ 2024-05-16 13:00 - [DIR] default_install/ 2022-01-28 10:33 - [DIR] linux_arm64/ 2024-05-06 10:57 - [DIR] linux_x64/ 2024-05-06 10:57 - [DIR] mac_x64/ 2024-05-06 10:57 - [DIR] windows_x86/ 2024-05-06 10:57 - что такое папка mac_x64? Зачем мне на неё ссылка, если я прошу windows? провалился в windows_x86/desktop - не вижу ни одного бинаря Qt5.15.2. Почему нужно качать бинар и, а не бинарь? Нужно по крупицам бинарей собирать Qt? Так я из исходников соберу. Можешь дать ссылку на офф-инсталятор qt-opensource-windows-x86-5.15.2.exe?
|
|
|
7
|
Qt / Qt-инструментарий / Re: Свистелки-пирделки в QtCreator
|
: Февраль 13, 2024, 11:31
|
Сейчас при отладке выскакивают какие-то подсказки, которые мне мешают. См скрин - на сером фоне в основном окне, справа, значение переменных. бывает полэкрана в этих подсказках... Как их отключить?
Эти нашел. Options->Text Editor->Display снять галку "Line annotations". А как подсказки в окошке?
|
|
|
8
|
Qt / Qt-инструментарий / Re: Свистелки-пирделки в QtCreator
|
: Февраль 13, 2024, 11:25
|
Кто знает, как отключить вот такие всплывающие окна? ps это во время отладки, если курсор мыши попадет на слово (переменная, тип, функция), то выскакивает подсказка в окошке с описанием того, что под курсором.
|
|
|
9
|
Qt / 2D и 3D графика / 3D график по точкам
|
: Октябрь 26, 2023, 11:15
|
Есть массив координат движения точки в пространстве. Пусть будет полёт квадрокоптера. Есть его координаты в виде XYZ. Есть массив этих координат с временем. Необходимо виазулизировать траекторию. Покрутить мышкой в 3Д, приблизить, удалить, посмотреть сверху/снизу. Чем это можно сделать? Да желательно, чтоб ещё на земле показать пару объектов для привязки к местности. Может есть готовые программы для типа mathLab/sMath. Или вообще онлайн. Но не нашел такого. Можно самому написать на Qt, но каким инструментом/библиотекой готовым можно воспользоваться? Можно было бы QwtPlot3D, но там нет 3д линий, только плоскости. Вообще, пробовал гуглить "3д график" - почему то все считают, раз 3д, то значит это график плоскости.
|
|
|
10
|
Qt / Общие вопросы / Re: ReqExp
|
: Июнь 15, 2023, 09:47
|
"^#address\\s*=\\s*"
звездочка означает «0 и больше раз», а плюсик — «минимум один раз»
крышка спереди говорит, что это начало строки (может тебе она не нужна)
Спасибо. Проврил. #address=1234 без пробелов. работает и line_.remove(QRegExp("#asd[\\s+]?=[\\s+]?")); и line_.remove(QRegExp("#asd[\\s*]?=[\\s*]?"));
может из-за ? работает '\s+'?
вот так не работает line_.remove(QRegExp("#asd[\\s*]=[\\s*]"));убрал ? и [] - заработало. И ^ тоже лишним не будет. Спасибо.
|
|
|
11
|
Qt / Общие вопросы / ReqExp
|
: Июнь 15, 2023, 07:32
|
Ни как не могу составить регулярку Исходная строка такая #address = 1234 Т.е. пользователь обязан написать '#address', затем '=', затем численное значение. Символ '=' можно отделить, а можно и не отделять. Человеку удобно все варианты #address=1234 #address= 1234 #address = 1234 Это всё одно и тоже. Отделять можно хоть чем, хоть пробелами, хоть табами, хоть в перемешку, хоть не отделять. Машина - тварь, не понимает. принимаю строку в QString и пытаюсь удалить "address=" и оставить только '1234'. line_.remove(QRegExp("#asd[\\s+]?=[\\s+]?")); Если между '#address' и '=' только пробелы или только табы - то работает. Если вперемешку - то не работает. допустим adress/пробел/пробел/таб/пробел/=/таб/пробел/таб/1234 - такую строку регулярка не может. Хотя \s+ - это пробельные символы (табы и/или пробелы). Онлайн генератор дает такую же герулярку на табы+пробелы. Для Qt может нужна особая регулярка?
|
|
|
12
|
Qt / Базы данных / Re: QSqlQuery и QSqlDatabase
|
: Март 06, 2023, 14:34
|
запрос не выполнится ни в одну из указанных бд
тебе не надо за меня ни чего делать, я не прошу сделать за меня что-то, написать мне код и т.п..... тебе нужно было дать этот ответ и всё! все вопросы у меня, как у ТС отпали бы. Ты же, как обычно развел холливар. не можешь без этого.
|
|
|
13
|
Qt / Базы данных / Re: QSqlQuery и QSqlDatabase
|
: Март 06, 2023, 14:31
|
наверное выдаст ошибку
Если возникает ошибка, exec() возвращает false. Доступ к ошибке можно получить с помощью QSqlQuery::lastError(). запрос не выполнится ни в одну из указанных бд .... жаль, что ты не в состоянии это понять.
я из документации тоже это так же понял. но, в первом моём посту я дал ссылку на статью, где НАГЛЯДНО показано как работать с бд в Qt. Сначала создается бд с соединением "mydb", потом делается запрос на default. Вот это смутило.
|
|
|
14
|
Qt / Базы данных / Re: QSqlQuery и QSqlDatabase
|
: Март 06, 2023, 14:15
|
P.P.S P.S. попробуй спрашивать у ChatGPT, он неплохо справляется.
Он точно справиться? Есть аккаунт/подписка/доступ на ChatGPT. Зашли ему мой вопрос. Прежде чем давать такие советы - ПОПРОБУЙ САМ.
|
|
|
15
|
Qt / Базы данных / Re: QSqlQuery и QSqlDatabase
|
: Март 06, 2023, 14:02
|
да ты достал. зачем ты людей носом тычишь в документацию? Это кому-то помогло? ещё раз говорю - будьте толлерантны к тем, кто обращается за помощью. Мне давно известно, что прочтение документации не даёт 100%-ых знаний. Даже ПЛОТНОЕ прочтение документации. Без практики, советов более опытных, без разъяснений и примеров освоение материала длительно и сложно. Надеюсь ты тоже это поймёшь (хотя бы на своем примере) и в будущем к обращению за помощью будешь относиться не как "сделай это за меня" и думать что "ты ленишься читать документацию и/или искать ответы самостоятельно, а вместо этого первым делом бежишь на форум.". И надеюсь ты поймёшь, что если человек что-то спросил тут, это не означает, что он не читал ПЛОТНО документацию и не пытался найти ответ в гугле.
и вот ещё.... переходим по его ссылке, и... о боги! там даже есть пример как функцию в свойство засунуть! а чуть ранее > Где-то есть в мануалах/примерах как в качестве проперти делать функцию? в документации вроде не попадалось ...я ...документацию QML очень плотно читал, чтобы понять что там вообще есть, какие подходы можно использовать и т.д. Т.е. ты такой весь гуру... читал ПЛОТНО документацию по QML и в документации тебе это не попадалось!? А оно там есть. И ты меня тут учишь плотно читать документацию, сам так делаешь и сам же не видишь, что в этой документации? это тебе ни на что как-бы не намекает? 2 и 2 теперь сможешь сложить? ну попробуй, сложи... реально, ты дастал.... я не прошу тебя носом меня тыкнуть, я не прошу мануалы, я прошу дать ответ на вопрос: Этот запрос выполнится в какую БД? В db или в db2? Зачем ты постишь и постишь непонятно что? Зачем ты постоянно устраиваешь троллинг? Я задал конкретный вопрос. Ты с БД ни когда не работал - проходи мимо. Хочешь помочь - вникни в суть вопроса и дай ответ НА ВОПРОС. Ты наверно уже приготовился писать ответ в своём троллинг стиле? Успокойся, выдохни и сделай малое и простое: попробуй сам себе ответить на вопрос "Этот запрос выполнится в какую БД? В db или в db2?" кстати, а тебе не приходило в голову просто взять и запустить код и посмотреть что же произойдет? на одной теории без практики далеко не уедешь.
а тебе не приходило в голову, что.... вспомнил - тебе не приходило. Даже больше, я тебе попытался это в голову вложить - увы, не задержалось. Еще раз, специально для тебя Да, но только мир многогранный, и не ограничевается твоим настольным ПК.
и вот ещё.... от туда же... тебе надо это прям постером где-то распечатать ))))) я же говорю - прежде чем давать такие советы - ПОПРОБУЙ САМ.
|
|
|
|
|