Вопросы по теме 'qstring'

Преобразование std::string в QString
У меня есть std::string content , который, как я знаю, содержит данные UTF-8. Я хочу преобразовать его в QString . Как мне это сделать, избегая преобразования из ASCII в Qt?
89886 просмотров
schedule 16.03.2022

Как быть с %1 в аргументе QString::arg()?
Все любят QString("Put something here %1 and here %2") .arg(replacement1) .arg(replacement2); но все начинает чесаться, как только у вас появляется малейший шанс, что replacement1 на самом деле содержит %1 или даже %2...
72371 просмотров
schedule 26.03.2023

Получить простой текст из QString с тегами HTML
У меня есть QString с html-тегами. Почему я могу получить простой текст из этой строки?
11281 просмотров
schedule 16.07.2023

кв. получить часть QString
Я хочу получить QString из другого QString , когда буду знать нужные индексы. Например: Основная строка: "Это строка" . Я хочу создать новый QString из первых 5 символов и получить "Этот" . ввод: первый и последний номер символа. вывод:...
162611 просмотров
schedule 30.06.2022

как инициализировать QString до нуля?
В чем разница между QString::number(0) и ((const char*) 0) ? Я хочу инициализировать QString , скажем, phoneNumber до null . Будут ли работать phoneNumber(QString::number(0)) и phoneNumber((const char*) 0) ?
35842 просмотров
schedule 03.05.2023

QString в const std::string
Я хочу присвоить значение в QString константе std::string QString qfile("some value"); это константная переменная std::string const std::string file Код, который я использую file = qfile.toStdString(); приведенные выше коды...
3230 просмотров
schedule 01.05.2023

рисовать текст с помощью paintEvent()
У меня есть программа, которой нужно нарисовать текст с помощью paintEvent(). я пробовал это: 1. QPainter painter; // painter for the canvas 2. painter.drawText(QPoint location, QString canvasText); где 3. QString canvasText =...
1986 просмотров
schedule 29.03.2023

Разделение QString
У меня есть эти строки URL файл:///home/we/Pictures/neededWord/3193_n.jpg файл:///home/smes/Pictures/neededWord/jds_22.png файл:///home/seede/kkske/Pictures/neededWord/3193_n.jpg Я хочу извлечь «нужное слово» из каждого из них. Как видно...
65358 просмотров
schedule 31.12.2022

Qt QString :: toDouble () дает неточные результаты
В моем приложении есть следующий код, в котором мне нужно проанализировать строку и преобразовать ее в double int i = ((QString)"294.4").toDouble() * 100; Я должен рассматривать значение 29440 как значение i. Однако каждый раз, когда я это...
2971 просмотров
schedule 31.07.2022

Загадочное поведение при попытке использовать потоковый оператор std::ostream с QString
Я случайно попытался передать QString с помощью std::ostream. Однако компиляция (Windows SDK 7.1) прошла успешно, но поставил предупреждение: Warning:C4717: 'operator<<' : recursive on all control paths, function will cause runtime stack...
146 просмотров
schedule 23.09.2022

Лучший способ конвертировать std::wstring в QString
В настоящее время я работаю над более крупным проектом, где «логика» реализована на стандартном C++, при этом все строки обрабатываются с помощью std::wstring , а часть пользовательского интерфейса реализована с использованием Qt и, следовательно,...
16091 просмотров
schedule 12.05.2023

Преобразование из QString* в QString&
Я запутался в использовании указателей и ссылок, и у меня возникла небольшая проблема. У меня есть функция: bool myObject::isFlag( QString &pArgument) const { } И я использую его с: QStringList::const_iterator...
2260 просмотров
schedule 24.07.2022

QString Удалить числа, не связанные с буквами
Ищу способ убрать все цифры и буквы в скобках, а также цифры, не связанные с буквой (т.е. хочу оставить 'v2' или 'vol.2' ). Например: "My Notes v02 003 (2009) (My sillyness)" станет: "My Notes v02". Я нашел способы удалить...
507 просмотров
schedule 09.07.2022

Решение неоднозначности QString arg() в QT
Существует проблема с использованием QString::arg() , когда строка содержит цифру сразу после маркера места. Из описания функции QString::arg() непонятно, что произойдет в случае такой замены: QString("String for replacement...
2820 просмотров
schedule 07.03.2022

Почему QString(FFFFFFFF).toInt(0, 16); возвращает 0?
Как вы, возможно, знаете, 0xFFFFFFFF в представлении с дополнением до двух равно -1 (для 32 бит). Но следующий код: qint32 aa = QString("FFFFFFFF").toInt(0, 16); qDebug()<<aa; печатает 0 . Код ниже: qint32 aa = 0xffffffff;...
2453 просмотров
schedule 21.03.2023

Qt: путь к файлу в QString
У меня проблема с сохранением пути к файлу в Windows в QString. Я использую Qt с С++. QString resourcePath = ":/images/frog.bmp"; if( ! QFile::exists(resourcePath) ) { qDebug("*** Error - Resource path not found : %s",...
4242 просмотров
schedule 22.11.2022

Преобразование qint64 в QString
С другими типами я мог бы легко сделать что-то вроде mitm.created().toString("yyyy-MM-dd") Есть ли аналогичная функция для превращения qint64 в QString? Вы можете найти код ниже. fileArray.append("["); foreach(QFileInfo mitm,...
17894 просмотров
schedule 29.07.2023

Разбор XML с помощью QXmlStreamReader
Я создал этот XML-файл с QXmlStreamWriter : <?xml version="1.0" encoding="UTF-8"?> <Draw> <Input> <Column title="A"/> <Column title="B"/> <Column title="C"/> <Column...
1415 просмотров
schedule 26.10.2022

Вызов перегруженного 'arg(QString (&)())' неоднозначен при вызове с использованием QApplication::applicationDirPath, почему?
QString msgText = QString("The file has been saved at %1\sysconf.xml").arg(QApplication::applicationDirPath); дает мне вышеуказанную ошибку. Раньше я использовал .arg() , поэтому мне интересно, почему он выдает эту ошибку? Все мои другие...
1154 просмотров
schedule 02.02.2023

Захватите вывод stderr моей программы в Qt
Я пишу приложение Qt GUI, использующее библиотеку libxslt. libxslt всегда выводит ошибки в stderr, но в некоторых случаях пользователю было бы полезно видеть отображаемые сообщения. Есть ли способ захватить вывод stderr и поместить его в QString?
1926 просмотров
schedule 22.02.2022