1. 程式人生 > >QString 型別轉換

QString 型別轉換

建構函式:
QString()                                      //無參建構函式
QString(const QChar *unicode, int size = -1)   //QChar型別多個數轉換成QString
QString(QChar ch)                              //一個QChar型別轉化成QString
QString(int size, QChar ch)       //
QString(QLatin1String str)
QString(const QString &other)
QString(QString &&other)
QString(const char *str)
QString(const QByteArray &ba)
長度:
int size() const
轉化型別:
CFStringRef toCFString() const
QString  toCaseFolded() const
double toDouble(bool *ok = Q_NULLPTR) const
float toFloat(bool *ok = Q_NULLPTR) const
QString toHtmlEscaped() const
int toInt(bool *ok = Q_NULLPTR, int base = 10) const
QByteArray toLatin1() const
QByteArray toLocal8Bit() const
long toLong(bool *ok = Q_NULLPTR, int base = 10) const
qlonglong toLongLong(bool *ok = Q_NULLPTR, int base = 10) const
QString toLower() const
NSString *toNSString() const
short toShort(bool *ok = Q_NULLPTR, int base = 10) const
std::string toStdString() const
std::u16string toStdU16String() const
std::u32string toStdU32String() const
std::wstring toStdWString() const
uint toUInt(bool *ok = Q_NULLPTR, int base = 10) const
ulong toULong(bool *ok = Q_NULLPTR, int base = 10) const
qulonglong toULongLong(bool *ok = Q_NULLPTR, int base = 10) const
ushort toUShort(bool *ok = Q_NULLPTR, int base = 10) const
QVector<uint> toUcs4() const
QString toUpper() const
QByteArray toUtf8() const
Static Public Members
QString number(long n, int base = 10)
QString number(uint n, int base = 10)
QString number(int n, int base = 10)
QString number(ulong n, int base = 10)
QString number(qlonglong n, int base = 10)
QString number(qulonglong n, int base = 10)
QString number(double n, char format = 'g', int precision = 6)
QString vasprintf(const char *cformat, va_list ap)

相關推薦

QString 型別轉換

建構函式:QString() //無參建構函式 QString(const QChar *unicode, int size = -1) //QChar型別多個數轉換成QString QStrin

QT型別轉換 QString轉const char*,QString轉u_short

QString str; bool ok; const char* ch=str.toAscii().constData(); u_short us=str.toUShort(&ok,10);//10表示10進位制 u_short us=str.toUShort(&

Qt中實現將float型別轉換QString型別

在使用Qt Creator程式設計時,難免會用到將float型別轉換為QString型別的時候下面是我所有的方法: 1. 將QString型別轉化為float型別,很簡單     QString data;                 float num = data.

QT常用的型別轉換(QByteArray/QString/char*/uint8等)

後續會繼續補充。目錄:1、位元組陣列(char*、uint8、int8)轉QByteArray類2、QByteArray類轉位元組陣列(char*、uint8、int8)3、位元組陣列轉hex字串4、位元組陣列(char*、uint8、int8)轉QString5、QStri

spring 官方文件的介面理解整理(四)型別轉換spring例項解析

上篇文章解析了spring型別轉換的介面和他們的分工,怎麼通過設計模式實現轉換功能。 這篇需要些上篇的知識,如果沒有看可以從這兒跳轉spring 官方文件的介面理解整理(三)型別轉換 一、準備新建Maven專案,pom.xml內容如下 <properties>

spring 官方文件的介面理解整理(三)型別轉換

所有相關介面的uml圖: 一、spring中型別轉換裡面我開始看的時候覺得converter和formatter的功能很多疑問,先來分析這兩個介面:  1、Converter.java package org.springframework.core.convert.

c++筆記之資料型別轉換

#include <iostream> #include <string> using namespace std; class Complex { public: Complex() //預設建構函式 { real = 0; imag = 0;

Python型別轉換與判斷

資料型別轉換 函式格式 描述 示例 int(x) 轉換的包括String型別和其他數字型別 int(“1”) float(x) 可

DB2常用函式二:型別轉換函式

CAST表示式用來轉換型別使用 Sql程式碼    SELECT CAST(CURRENT TIME AS CHAR(8) )&nb

4.Java_關鍵字this、super、static、final(終結器)與基本資料型別轉換

一、關鍵字this 1.表示呼叫本類屬性:在類中訪問類的屬性,一定要加上this關鍵字。 2.表示呼叫本類方法:         (1)呼叫普通方法:this.方法名(引數);   當有類的繼承關係時,表示本類方法一定要加上th

C#系列 ---2 型別轉換

一定要對比著c++學習!!! 對於第一個作業,建立C#的控制檯應用即可 建立程式後: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst

C#常用資料型別轉換工具類

using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using System.IO; using System.Text; /// <summary> /

java資料型別型別轉換(必須清楚)

資料型別分類: 主要分為 基本型別、引用型別兩大類;   基本型別 轉換原則  型別轉換主要在在 賦值、方法呼叫、算術運算 三種情況下發生。  另外還有是直接數的賦值:先通過直接數判斷其型別,然後基本原則和上面談到的賦值

Mysql精度損失--隱式型別轉換的坑

    今天在工作中遇到一個小問題,很不起眼的問題,但是很嚴重.就是mysql精度損失.    為什麼我們在進行mysql操作的時候要加引號呢?通常都是字串需要加引號,而數字就不需要加引號,但是這次我在純數字的字串中沒有加引號,所以問題就出現.  

opencv中的Mat型別向Eigen中的Matrix型別轉換

https://blog.csdn.net/yangliuqing19/article/details/60874290 參考:http://www.cnblogs.com/shang-slam/p/6064905.html          

fmt標籤實現日期格式化,與型別轉換Converter

一.頁面展示時間型別資料  1.引入標頭檔案:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>  2.將從後臺取出的時間型別資料按yyyy-MM-dd格式,格式化; <t

型別,智慧型別轉換

//面向物件 class 妹子 (性格:String, 長相:String, 聲音:String):人(性格,長相,聲音){ init {//構造方法 方法體 println("new 了一個妹子,他性格${性格},長相${長相}") } } clas

golang的一些基礎資料型別轉換

int -- string //string到int value_int,err:=strconv.Atoi(string) //int到string str:=strconv.Itoa(value_int)   int64--string /

python for 資料型別轉換

1.set() --- list()s = {12,4,3,4}print(list(s)) # [3, 12, 4]lst = [3, 12, 4]print(set(lst)) # {3, 12, 4}tu = (1,2,3,4)print(list(tu)) #[

★ Python字串型別轉換為列表型別(整型資料)

我們會發現在使用Matplotlib庫畫圖的時候因為許多引數都是以元組/列表的形式儲存與呼叫, 那我們可不可以通過input()輸入我們需要的引數呢? 測試過後, 發現input()輸入的是字串型別的資料,在使用list()直接對其列表化之後, 每一個單獨的字元都會被轉化列表中的