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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [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 без впн?

Цитировать
поэтому проще просто руками выкачать нужные пакеты.
руками я и из исходников соберу выкачав всего один пакет.

Цитировать
потенциально онлайн инсталлеру можно было бы просто скормить зеркало https://qt-mirror.dannhauer.de/ через параметр командной строки,
у меня есть онлайн инсталлер 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.

Цитировать
качать можно через браузер например. зеркала можно получить, зайдя на download.qt.io (через впн) и глянув в метаинформацию любого файла. вот одно: https://qt-mirror.dannhauer.de/online/qtsdkrepository/
ни чего не понятно. какие бинари? что такое бинари? Зашел по ссылке, а там
Цитировать
[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?

5  Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1? : Май 17, 2024, 13:52
что такое msys2 и где он?

Цитировать
еще с зеркал можно выкачать бинари, которые ставит онлайн инсталлер,
а как с этих зеркал качать? Есть ссылка?
6  Qt / Установка, сборка, отладка, тестирование / Re: Как установить Qt 5.15.7 на Windows 8.1? : Май 15, 2024, 07:20
Как нынче ставить Qt? Можно скачать offline интсталятор  qt-opensource-windows-x86-5.14.2.exe (через vpn) А как с 5.15? Только собирать из исходников? У меня был раньше офф-инсталятор qt-opensource-windows-x86-5.15.2.exe, случайно удалил. Может у кого есть офлановый из 5.15.*?
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%-ых знаний. Даже ПЛОТНОЕ прочтение документации. Без практики, советов более опытных, без разъяснений и примеров освоение материала длительно и сложно. Надеюсь ты тоже это поймёшь (хотя бы на своем примере) и в будущем к обращению за помощью будешь относиться не как "сделай это за меня" и думать что "ты ленишься читать документацию и/или искать ответы самостоятельно, а вместо этого первым делом бежишь на форум.". И надеюсь ты поймёшь, что если человек что-то спросил тут, это не означает, что он не читал ПЛОТНО документацию и не пытался найти ответ в гугле.


и вот ещё....

Цитата: kambala
переходим по его ссылке, и... о боги! там даже есть пример как функцию в свойство засунуть!
а чуть ранее

Цитата: kambala
> Где-то есть в мануалах/примерах как в качестве проперти делать функцию?
в документации вроде не попадалось
Цитата: kambala
...я ...документацию QML очень плотно читал, чтобы понять что там вообще есть, какие подходы можно использовать и т.д.

Т.е. ты такой весь гуру... читал ПЛОТНО документацию по QML и в документации тебе это не попадалось!? А оно там есть. И ты меня тут учишь плотно читать документацию, сам так делаешь и сам же не видишь, что в этой документации? это тебе ни на что как-бы не намекает?

Цитата: kambala
2 и 2 теперь сможешь сложить?
ну попробуй, сложи...

реально, ты дастал.... я не прошу тебя носом меня тыкнуть, я не прошу мануалы, я прошу дать ответ на вопрос: Этот запрос выполнится в какую БД? В db или в db2?
Зачем ты постишь и постишь непонятно что? Зачем ты постоянно устраиваешь троллинг? Я задал конкретный вопрос. Ты с БД ни когда не работал - проходи мимо. Хочешь помочь - вникни в суть вопроса и дай ответ НА ВОПРОС.

Ты наверно уже приготовился писать ответ в своём троллинг стиле? Успокойся, выдохни и сделай малое и простое: попробуй сам себе ответить на вопрос "Этот запрос выполнится в какую БД? В db или в db2?"

кстати, а тебе не приходило в голову просто взять и запустить код и посмотреть что же произойдет? на одной теории без практики далеко не уедешь.
а тебе не приходило в голову, что.... вспомнил - тебе не приходило. Даже больше, я тебе попытался это в голову вложить - увы, не задержалось.  Еще раз, специально для тебя

Да, но только мир многогранный, и не ограничевается твоим настольным ПК.


и вот ещё.... от туда же... тебе надо это прям постером где-то распечатать
))))) я же говорю - прежде чем давать такие советы - ПОПРОБУЙ САМ.



Страниц: [1] 2 3 ... 38

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