Qt通用方法及類庫11

2022-01-29 07:43:42 字數 998 閱讀 1921

static bool iplive(const qstring &ip, int port, int timeout = 1000);

//獲取網頁所有源**

static qstring gethtml(const qstring &url);

//獲取本機公網ip位址

static qstring getnetip(const qstring &webcode);

//獲取本機ip

static qstring getlocalip();

//url位址轉為ip位址

static qstring urltoip(const qstring &url);

//字串補全

static qstring getvalue(quint8 value);

//判斷是否通外網

static bool iswebok();

bool quihelper::iplive(const qstring &ip, int port, int timeout)

qstring quihelper::gethtml(const qstring &url)

qstring quihelper::getnetip(const qstring &webcode)

qstring quihelper::getlocalip()

}//優先取192開頭的ip,如果獲取不到ip則取127.0.0.1

qstring ip = "127.0.0.1";

foreach (qstring str, ips)

}return ip;

}qstring quihelper::urltoip(const qstring &url)

qstring quihelper::getvalue(quint8 value)

return result;

}bool quihelper::iswebok()

Qt通用方法及類庫6

判斷是否是ip位址 static bool isip const qstring ip 判斷是否是mac位址 static bool ismac const qstring mac 判斷是否是合法的 號碼 static bool istel const qstring tel 判斷是否是合法的郵箱位...

Qt通用方法及類庫13

設定按鈕樣式 static qstring setpushbuttonqss qpushbutton btn,按鈕物件 int radius 5,圓角半徑 int padding 8,間距 const qstring normalcolor 34495e 正常顏色 const qstring nor...

Qt通用方法及類庫8

異或加密演算法 static qstring getxorencryptdecrypt const qstring str,char key 異或校驗 static uchar getorcode const qbytearray data 計算校驗碼 static uchar getcheckco...