Вопросы по теме '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