日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

QT常用问题

發布時間:2023/12/20 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT常用问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Int 裝QString

QString::number(changInt, 10)

QString 轉 QByteArray

QByteArray macValue=ui->lineEdit->text().mid(4,8).toLatin1();

QByteArray轉成QString

QString s; s.prepend(postData); ui->textBrowser->append(s);

獲取系統時間

QDateTime time = QDateTime::currentDateTime();//獲取系統現在的時間

QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //設置顯示格式

label->setText(str);//在標簽上顯示時間



獲取打開文件的路徑名稱

QStringList files = QFileDialog::getOpenFileNames( this, "選擇需要更新的數據庫文件", "/home", "*.txt"); MyThread thread; thread.macFileDir=(QString)files.at(0); qDebug()<<files; if(thread.macFileDir.null){ ui->textBrowser->append("#####################選擇文件不正確###################"); return; } 把QString轉成QByteArray

QByteArray mactext = ui->plainTextEdit->toPlainText().toLatin1();

把Int轉成對應的十六進制數字符串QString

int intQrand=qrand()%65535; QString stringQrand=QString::number(intQrand,16).toUpper(); 把顯示界面窗口最大化

QWidget::setWindowState ( Qt::WindowMaximized );

用隨機數之前要設置一下輸入參數

+ ? QTime t;
+ ? t= QTime::currentTime();
+ ? qsrand(t.msec()+t.second()*1000);


/*生產隨機數*/ int intQrand=qrand()%65535; QString stringQrand=QString::number(intQrand,16).toUpper(); QString stringQrandS; switch(stringQrand.length()) { case 0: stringQrandS="0000";break; case 1: stringQrandS="000"+stringQrand;break; case 2: stringQrandS="00"+stringQrand;break; case 3: stringQrandS="0"+stringQrand;break; case 4: stringQrandS=stringQrand;break; default: stringQrandS=stringQrand; qDebug()<<"over 65535"; break; } qDebug()<<stringQrandS; return stringQrandS; 用當前時間轉換成UTC時間

qint64 time=QDateTime::currentDateTimeUtc().toTime_t();

字符串去掉空格,這個不能用庫函數

QString MainWindow::deBlank(QString strs) { int len = strs.length(); QString lsv_Strs=NULL; for (int i=0;i<len;i++) { if (strs.at(i).isSpace()) { //strs += ""; } else { lsv_Strs+=strs.at(i); } } return lsv_Strs; }

輸入框并獲取輸入框的數據

#include <QInputDialog> bool isOK; QString text = QInputDialog::getText(NULL, "Input Dialog", "Please input your comment", QLineEdit::Normal, "your comment", &isOK);


把exe生成在當前這個目錄

DESTDIR += $$PWD


總結

以上是生活随笔為你收集整理的QT常用问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。