Size: a a a

2020 April 12

TR

Taylor Rose in Qt
может кто-то из вас сталкивался с этим... вот и спрашиваю
источник

BA

Botir Akhmedov in Qt
задавайте более конкретные вопросы. Какие библиотеки рассматривали, что за проблемы, какие кнкретно задачи стоят перед вами.
источник

TR

Taylor Rose in Qt
Botir Akhmedov
задавайте более конкретные вопросы. Какие библиотеки рассматривали, что за проблемы, какие кнкретно задачи стоят перед вами.
я вас понял, спасибо за понимание, на будущее буду знать
источник

B

Bril in Qt
Taylor Rose
просто в остальных групах все молчать когда я задаю такой вопрос
Криптография для избранных, не все избранные, вот и молчат )
источник

AU

Abu Umar in Qt
Taylor Rose
если я делаю программу в qt ,с реализацией шифрований... то думаю да
Писать самому шифрование однозначно плохая идея, а так это вопрос не про qt а про сторонние библиотеки и криптографию
источник

BA

Botir Akhmedov in Qt
Taylor Rose
я вас понял, спасибо за понимание, на будущее буду знать
Что значит на будущее. задавайте вопросы
источник

TR

Taylor Rose in Qt
Botir Akhmedov
Что значит на будущее. задавайте вопросы
это значит в ближайшее время я к вам или к группе, задам вопрос по библиотеке или фрагмента, in qt. Кода узнаю фрагмент из криптографии который мне нужен
источник

AK

Alexander Kiselev in Qt
привет!
приложение под Linux Qt 5.14.1
в приложении несколько QWidget, запущено несколько вижетов,
как сделать активным виждет(т.е. сделать в фокусе и что бы перекрыло все другие виджеты)
пробовал все вызовы(по одному)
    this->show();
    this->showNormal();
    this->raise();
    this->activateWindow();
    this->setFocus(Qt::ActiveWindowFocusReason);
    this->setFocus(Qt::xxx);
    QApplication::setActiveWindow( this );
не делается активным виджет. только если делаешь два вызова:
    this->hide();
    this->show();
получается желаемый результат.
Вопрос: можно как то сделать активным виджет одним вызовом?
источник

М

Михаил in Qt
источник

РБ

Руслан Багров in Qt
Руслан Багров
Добрый день, товарищи! Хочу соединить DoubleSpinBox и Horizontal Slider. На фото соединил SpinBox и Horizontal Slider, для DoubleSpinBox почему-то нет слота SetValue, кто-нибудь сталкивался с подобным?
Друзья, задавал этот вопрос уже, и якобы нашёл на него ответ на StackOverFlow, но задача такая отпала со стороны руководителя, а сейчас вновь появилась, и не удаётся сделать, может кто-то всё-таки сталкивался с этим? Задача, на мой взгляд, достаточно общая, чтобы прям никто не знал ответ..
источник
2020 April 13

PM

Peter Mironychev in Qt
Руслан Багров
Друзья, задавал этот вопрос уже, и якобы нашёл на него ответ на StackOverFlow, но задача такая отпала со стороны руководителя, а сейчас вновь появилась, и не удаётся сделать, может кто-то всё-таки сталкивался с этим? Задача, на мой взгляд, достаточно общая, чтобы прям никто не знал ответ..
А зарплату руководитель тоже расшарит? Ну надо же совесть иметь ну
источник

m

mefest in Qt
Руслан Багров
Друзья, задавал этот вопрос уже, и якобы нашёл на него ответ на StackOverFlow, но задача такая отпала со стороны руководителя, а сейчас вновь появилась, и не удаётся сделать, может кто-то всё-таки сталкивался с этим? Задача, на мой взгляд, достаточно общая, чтобы прям никто не знал ответ..
Что? Разве ты тогда не разобрался?
источник

РБ

Руслан Багров in Qt
Peter Mironychev
А зарплату руководитель тоже расшарит? Ну надо же совесть иметь ну
Руководитель консультирует по вопросам, не связанным с программированием
источник

РБ

Руслан Багров in Qt
mefest
Что? Разве ты тогда не разобрался?
Срочно нужно было делать другое
источник

m

mefest in Qt
Руслан Багров
Срочно нужно было делать другое
я значит не так понял
источник

РБ

Руслан Багров in Qt
Видимо, никто не сталкивался 😔
источник

A

Alex in Qt
Руслан Багров
Видимо, никто не сталкивался 😔
Ответ же и на стэковерфлоу, и тебе лямбду посоветовали накинуть вместо слота. Единственное тебе коннект надо ручками прописать и все
источник

E雨

Elnee 雨 in Qt
Elnee 雨
Помогите, пожалуйста, решить проблему с QTextCodec. Я не знаю это его такое странное поведение или нет. Допустим есть файл в кодировке UTF-8 with signature (BOM) codepage 65001. На двух разных компах установлена Windows 10 и VisualStudio 2019 которая и там, и там отображает файл в правильной кодировке UTF-8 with BOM.

В этом файле допустим хардкод строки на кириллице, выглядит это так:
QTextCodec* textCodec = QTextCodec::codecForName("Windows-1251");
textCodec->toUnicode("Русский язык");


Это осталось в сурсах случайно после перевода их всех на UTF-8, легаси проект.
Что самое удивительное, на одном компе с той же системой и студией после компиляции мы конечно увидим белеберду. Насколько я понял потому что QTextCodec пытается воспринять текст в UTF-8 (исходник же в UTF-8) как cp1251 а потом отобразить это в юникод. Если изменить кодек или просто его убрать всё работает.

Но на другом компе где студия тоже открывает этот файл в UTF-8 with BOM кодек работает нормально и возвращает ожидаемый результат. При этом если его убрать, то вместо текста мы увидим белеберду, будто исходник всё-таки в cp1251. То есть поведение прямо противоположное.

Но если попытаться открыть его в cp1251 то русский текст превратится в крякозябры, то есть файл всё-таки действительно в UTF-8 with BOM. Как такое поведение вообще можно объяснить и что в данном случае делать? Ведь исправление ошибки на одном компе ломает проект на другом и наоборот. Хотя поведение в первом случае более логичное, когда кодек становится причиной ошибки.
На всякий случай напишу здесь ответ. Проблемы были в регионе. Не зависимо от кодировки файла MSVC без специальных флагов интерпретирует файл в кодировке локали. В отличии от GCC, который обращается к локали только после неудачной попытки интерпретировать как UTF-8. В MSVC подобное поведение насколько я понял пока недопилено. Но я теперь понял что MSVC лучше всегда юзать с флагом /utf-8
источник

ee

elias eliatto in Qt
Привет! В Linux в Qt Creator 4.11.2 где надо указывать пути для gdb (set solib-search-path), когда идет аттач к запущенному процессу?
источник

JN

Joy Narical in Qt
Ребяты, сделал кастомный виджет, в конструкторе ему задаю фиксированный SizePolicy а оно ведет себя вот так
источник