1
: Ноябрь 21, 2024, 12:24
|
Автор Alexey_N - Последний ответ от ahgmea1
|
На довольно слабеньком ноутбуке стоит Ubunta, в ней крутится приложение, общающееся с пользователем (нажимать кнопочки и регулировать цифирки) и управляющее встроенным в ноут проприетарным девайсом. Всё работает, но не хватает рук пригладить интерфейс, сделать всё юзабельно и красиво. Формулировка задачи: доработка GUI и логики работы с девайсом. Минимальные знания: Linux, QT, QML, C++, C. Да, всё это находится в мск (ВАО), но можно сыграть , и в удалёнку, желательно не очень дальнюю, так как пару раз видимо придется встретиться... Впрочем, на этом не настаиваю, может и так получится. Объём и порядок оплаты формулирует испольнитель. Связь - в личку. Не смог связаться с вами. Напишите, пожалуйста, если еще актуально - очень заинтересовала вакансия!
|
2
: Ноябрь 14, 2024, 20:18
|
Автор DarkHobbit - Последний ответ от DarkHobbit
|
Про второй режим я, конечно, знаю. Но это тогда надо автоматизировать каким-то скриптом, который ещё будет разным для разных ОС. Передача файла проекта хотя бы гарантировала, что этим занимается qmake...
|
3
: Ноябрь 14, 2024, 17:15
|
Автор DarkHobbit - Последний ответ от kambala
|
Usage: lrelease [options] -project project-file lrelease [options] ts-files [-qm qm-file] во втором режиме можно указывать куда сохранить qm. конечно, тут придется самому передавать путь к нужным ts либо вручную парсить pro. а так, иходники lrelease открыты, можно посмотреть что он там делает и как.
|
4
: Ноябрь 13, 2024, 23:00
|
Автор DarkHobbit - Последний ответ от DarkHobbit
|
Добрый вечер.
Насколько я понимаю, если передать в lrelease имя файла проекта, она обойдёт все TRANSLATIONS и создаст выходные qm-файлы в том же каталоге, где были оригиналы.
Есть какой-то способ изменить это поведение? Когда я делаю теневую сборку, вызывая qmake и make из стороннего каталога, все промежуточные и выходные файлы создаются именно в теневом каталоге. И только *.qm генерируются рядом со своими исходниками (*.ts). Не смертельно, но обидно: теневая сборка же предназначена для того, чтобы не замусоривать дерево исходников...
P.S. Я в курсе, что сейчас вместо lrelease с передачей файла проекта рекомендуют lrelease-pro, но насколько я понимаю, логика там точно такая же...
|
5
: Ноябрь 12, 2024, 09:54
|
Автор DarkHobbit - Последний ответ от ssoft
|
Можно задать ограничение на диапазон дат в 1 год C++ (Qt) calendar->setDateRange(min, max);
и можно не заморачиваться и при отсутствии года вызвать если так пользователю удобнее будет.
|
6
: Ноябрь 11, 2024, 22:40
|
Автор DarkHobbit - Последний ответ от DarkHobbit
|
Добрый день. Я сейчас добавляю в свой проект поддержку редактирования дней рождения, у которых есть только месяц и день, но поддержку дат с годом тоже надо сохранить. Взял стандартный QDateTimeEdit. C QDateTimeEdit *editor; ... editor->setDisplayFormat("dd.MM");
При этом, как и ожидал, показываются только секции дня и месяца. Если же пользователь явно указывает, что год есть, я вызываю C editor->setDisplayFormat("dd.MM.yyyy");
И восстанавливаю полный вид. Казалось бы всё хорошо... Но если нажать на кнопочку календаря, календарь всё равно вылезает с годом, и его можно редактировать, что будет сбивать людей с толку. Указание, что года нет, должно быть явным. Собственно, это нужно для редактирования контактов формата vCard, где подобные даты сохраняются в виде P.S. Пока описывал проблему, подумал, что для дат без года этот календарь вообще смысла не имеет. И что можно не заморачиваться и при отсутствии года вызвать C setCalendarPopup(false)
И вся недолга. Месяц и день оставшийся виджет редактировать позволяет, ограничения на значения устанавливает грамотно... Как считаете, нормальное решение?
|
7
: Ноябрь 03, 2024, 23:37
|
Автор tumanovaleх - Последний ответ от qate
|
слово "шлее" слышал ранее ?
|
8
: Ноябрь 01, 2024, 22:49
|
Автор tumanovaleх - Последний ответ от tumanovaleх
|
Здравствуйте! Начинаю осваивать QT (Windows, Msys2). Чтобы это делать на конкретном примере, решил перевести на QT свой проект на C# по работе с АЦП. Начал с создания контролов на форме. Возникли следующие вопросы: 1. При запуске программы при изменении размера формы с помощью правого нижнего угла размер можно сделать гораздо меньше используемого мной tabWidget. Как сделать так, чтобы размеры формы можно было изменить только так, чтобы они не были меньше пространства, занимаемого на форме контролами? 2. Как у groupBox сделать более толстыми ограничивающие его линии? А то по умолчанию они очень тонкие и их плохо видно. 3. Я выбрал для формы formLayout. Может опытные пользователи подкажут, какие лайоуты лучше выбирать для формы с многими контролами? Проект прикрепил.
|
9
: Октябрь 25, 2024, 23:24
|
Автор demaker - Последний ответ от kambala
|
Да в студии используется стандартный компилятор(msvc toolset), а в Qt MinGW32bit
господи, какая же у тебя каша в голове... Нет никакого «стандартного компилятора», есть вполне конкретная версия msvc toolset, ее можно увидеть через установщик студии. Т.е получается, что библа используемая в проекте должна быть собрана тем же компилятором что и сам проект иначе никак. Я правильно понимаю? Может можно как-то настроить?
да, правильно. Не понял что ты хочешь настроить.
|
|