78mÍþ¾Å¹ú¼Ê

ËÑË÷ º£±¨ÐÂÎÅ ÈÚýÌå¾ØÕó
  • ɽ¶«ÊÖ»ú±¨

  • º£±¨ÐÂÎÅ

  • ¹«¹²Íø¹Ù·½Î¢ÐÅ

  • ¹«¹²Íø¹Ù·½Î¢²©

  • ¶¶Òô

  • ÈËÃñºÅ

  • È«¹úµ³Ã½Æ½Ì¨

  • ÑëÊÓƵ

  • °Ù¼ÒºÅ

  • ¿ìÊÖ

  • Í·ÌõºÅ

  • ßÙÁ¨ßÙÁ¨

Ê×Ò³ >ÐÂÎÅ >ÐÂÎÅ

qqËÄÖÜÈËÓÐЧÀÍÕæ¼ÙµÄ£¬qqÉÏËÄÖܵÄÈË×öЧÀ͵Ä

2025-02-22 10:45:53
À´Ô´£º

ÉîÛÚÐÂÎÅÍø

×÷Õߣº

¸êçâÃ÷

ÊÖ»ú¼ì²ì

UNCTION QStringList::filter(const QString &str) const ¸ÃÒªÁì·µ»ØÒ»¸ö°üÀ¨Ô­Ê¼ÁбíÖÐËùÓÐÒÔÖ¸¶¨Ç°×º¿ªÍ·µÄ×Ö·û´®µÄÐÂÁбí ¡£Æ¥ÅäÊÇÇø·Ö¾ÞϸдµÄ ¡£Ê¾Àý£º QStringList list; list << "Windows" << "window" << "Window"; QStringList filtered = list.filter("Window"); // filtered °üÀ¨ "Windows" ºÍ "Window" // "window" ²»°üÀ¨ÔÚ½á¹ûÖУ¬ÒòΪƥÅäÊÇÇø·Ö¾ÞϸдµÄ ¡£

QStringList::filter(const QString &str, Qt::CaseSensitivity cs)

¸ÃÒªÁì·µ»ØÒ»¸ö°üÀ¨Ô­Ê¼ÁбíÖÐËùÓÐÒÔÖ¸¶¨Ç°×º¿ªÍ·µÄ×Ö·û´®µÄÐÂÁбí ¡£cs ²ÎÊýÖ¸¶¨Æ¥ÅäÊÇÇø·Ö¾ÞϸдÕվɲ»Çø·Ö¾Þϸд ¡£Ê¾Àý£º QStringList list; list << "Windows" << "window" << "Window"; QStringList filtered = list.filter("Window", Qt::CaseInsensitive); // filtered °üÀ¨ "Windows"¡¢"window" ºÍ "Window"

QString::fromAscii(const char *str) Õâ¸öÒªÁ콫 null ÖÕÖ¹µÄ ASCII ×Ö·û´®×ª»»Îª QString ¡£ËùÓÐ×Ö·û¶¼±»¼Ù¶¨Îª 8-bit ASCII Öµ ¡£Ê¾Àý£º const char *c = "Hello, World!"; QString qstr = QString::fromAscii(c);

QString::fromLatin1(const char *str)

¸ÃÒªÁ콫 null ÖÕÖ¹µÄ Latin-1 ×Ö·û´®×ª»»Îª QString ¡£Óë fromAscii ²î±ð£¬Ëü¼ÙÉèÊäÈëÊÇ ISO 8859-1£¨Latin-1£©±àÂë ¡£Ê¾Àý£º const char *c = "¨¹ber"; QString qstr = QString::fromLatin1(c); // ÕýÈ·´¦ÀíÖØÒô·û

QString::fromUtf8(const char *str) ¸ÃÒªÁ콫 null ÖÕÖ¹µÄ UTF-8 ×Ö·û´®×ª»»Îª QString ¡£Ê¾Àý£º const char *c = u8"Hello, ÊÀ½ç!"; // °üÀ¨ Unicode ×Ö·û QString qstr = QString::fromUtf8(c);

QString::fromUtf8(const char *str, int len)

´ËÒªÁ콫¸ø¶¨³¤¶ÈΪ len µÄ UTF-8 ×Ö·û´®×ª»»Îª QString ¡£´ËÒªÁìÈ·±£×¼È·×ª»»£¬ÒòΪ³¤¶ÈÒÑÖª ¡£Ê¾Àý£º const char *c = u8"§ð§ß§Ú§Ü§à§Õ"; int len = strlen(c); QString qstr = QString::fromUtf8(c, len); // È·±£ÕýÈ·´¦Àí¿ÉÄÜµÄ multi-byte ×Ö·û

QString::number(int n, int base) ¸ÃÒªÁ콫ÕûÊý n ת»»Îª QString£¬Ê¹ÓÃÖ¸¶¨µÄµ×Êý£¨base£©ÌåÏÖ·¨ ¡£Ö§³ÖµÄµ×Êý´Ó 2 µ½ 36 ¡£ºöÂÔ·ûºÅ £»Èç¹û n Ϊ¸ºÊý£¬·µ»ØµÄ×Ö·û´®½«²»º¬¸ººÅ ¡£Ê¾Àý£º int num = 255; QString hex = QString::number(num, 16); // "ff" QString bin = QString::number(num, 2); // "11111111"

QString::number(uint n, int base)

ÕâÓëÉÏÃæµÄÒªÁìÀàËÆ£¬µ« n ÊÇÎÞ·ûºÅÕûÊý ¡£Ê¾Àý£º uint num = 255; QString hex = QString::number(num, 16); // "ff"

QString::operator+=(const QString &s) ¸ÃÒªÁ콫×Ö·û´® s ×·¼Óµ½Ä¿½ñ QString µÄĩβ ¡£Ê¾Àý£º QString str = "Hello"; str += " World!"; // str ÏÖÔÚÊÇ "Hello World!"

QString::operator+=(const QLatin1String &s)

½« QLatin1String ÀàÐ͵Ä×Ö·û´®×·¼Óµ½Ä¿½ñ QString ¡£ÕâÔÚ´¦ÀíÀ´×Ô C ¿â»òÐèÒª¸ßЧ´¦ÀíµÄÇé¿öʱºÜÓÐÓà ¡£

QString::operator+=(const char *s) ½« null ÖÕÖ¹µÄ C ×Ö·û´®×·¼Óµ½Ä¿½ñ QString ¡£Ê¾Àý£º char *c = "Appending"; str += c; // str ÏÖÔÚ°üÀ¨¸½¼ÓµÄÄÚÈÝ

QString::operator<<(QDebug debug)

½« QString ¹¤¾ß²åÈëµ½ QDebug ¹¤¾ßÖÐ ¡£Õâ¹ØÓÚµ÷ÊÔÊä³öºÜÊÇÓÐÓã¬ÒòΪËü»á»¨Ñù»¯ºÍ´òÓ¡×Ö·û´®µÄÄÚÈÝ ¡£Ê¾Àý£º QString str = "Debug Info"; qDebug() << str; // Êä³ö "Debug Info"

QString::operator[](int i)

·µ»ØλÖà i ´¦µÄ×Ö·û ¡£Èç¹û i ²»ÔÚÓÐЧË÷Òý¹æÄ£ÄÚ£¬·µ»Ø null ×Ö·û£¨QChar(0)£© ¡£¿ÉÒÔÓÃÓÚÖ»¶Á»á¼û ¡£Ê¾Àý£º QString str = "Hello"; QChar c = str[0]; // c ÊÇ 'H'

QString::operator[](int i) const ÓëÉÏÃæÏàͬ£¬µ«ÓÃÓÚ const ¹¤¾ß ¡£È·±£ÔÚÖ»¶Á»á¼ûÖÐʹÓÃÕâ¸ö²Ù×÷·û ¡£

QString::replace(int pos, int len, const QString &after) Óà after ×Ö·û´®Ìæ»»´Ó pos ¿ªÊ¼µÄ len ¸ö×Ö·û ¡£pos ÒÔ×Ö·ûΪµ¥Î»¼ÆÊý£¬·×Æ綨ÊÇ×Ö½Ú ¡£Ê¾Àý£º QString str = "Hello, World!"; str.replace(7, 5, "Qt"); // str ±äΪ "Hello, Qt!"

QString::replace(char before, char after)

½«×Ö·û´®ÖеÄËùÓÐ before ×Ö·ûÌ滻Ϊ after ¡£Ê¾Àý£º QString str = "Hello, World!"; str.replace('l', 'x'); // str ±äΪ "Hexxo, Worxd!"

QString::replace(const QString &before, const QString &after, Qt::CaseSensitivity cs) ²éÕÒ all occurrences ºÍÌæ»» ¡£cs Ö¸¶¨ÊÇ·ñÇø·Ö¾Þϸд ¡£Ê¾Àý£º QString str = "Hello, World!"; str.replace("World", "Qt"); // str ±äΪ "Hello, Qt!" str.replace("e", "E", Qt::CaseInsensitive); // Ìæ»»ËùÓÐ 'E's ºÍ 'e's

QString::resize(int size)

µ÷½â×Ö·û´®µÄ¾Þϸ ¡£Èç¹û size ´óÓÚÄ¿½ñ³¤¶È£¬¸½¼Ó null ×Ö·û£¨QChar::Null£© ¡£Èç¹û size СÓÚÄ¿½ñ³¤¶È£¬½Ø¶Ï×Ö·û´® ¡£Ê¾Àý£º QString str = "Hello"; str.resize(10); // ÏÖÔÚÊÇ "Hello" ºó¸ú5¸ö QChar::Null str.resize(3); // ÏÖÔÚÊÇ "Hel"

QString::split(const QString &separator, SplitBehavior behavior) ½«×Ö·û´®°´ separator À뿪£¬·µ»Ø×Ó×Ö·û´®Áбí ¡£behavior ¿ÉÒÔÊÇ SplitBehavior ? ? ?????. ??: QString str = "a,b,c"; QStringList list = str.split(','); // list contains "a", "b", "c"

QString::split(QRegularExpression

±êÇ©£ºÀöˮƷ²è С½ã¼ÛÄ¿±í¼°Ð§ÀÍ

Ôð±à£º¿Üº­Ñã

ÉóºË£ºÊÙѦ

²×ÖÝÊк£ÑóÖ®ÐÇÓÐÃÃÃÃÂð À¼ÖÝԼƤȺÀ¼ÖÝÔ¼ÅÚ
Ïà¹ØÍƼö »»Ò»»»

Copyright (C) 2001-   dzwww.com. All Rights Reserved

ÐÂÎÅÐÅϢЧÀÍÐí¿ÉÖ¤ - ÒôÏñÖÆÆ·³öÊéÐí¿ÉÖ¤ - ¹ã²¥µçÊÓ½ÚÄ¿ÖÆ×÷¾­ÓªÐí¿ÉÖ¤ - ÍøÂçÊÓÌýÐí¿ÉÖ¤ - ÍøÂçÎÄ»¯¾­ÓªÐí¿ÉÖ¤

ɽ¶«Ê¡»¥ÁªÍø´«Ã½¼¯ÍÅÖ÷°ì  ÁªÏµµç»°£º**2  Î¥·¨²»Á¼ÐÅÏ¢¾Ù±¨µç»°£º**0

³ICP±¸09023866ºÅ-1   ³¹«Íø°²±¸ 37010202000111ºÅ

Copyright (C) 2001- Dzwww   ³ICP±¸09023866ºÅ-1

ÍøÕ¾µØͼ