qt零碎知識點記錄


1:raise()和activateWindow()讓窗口成為頂層窗口和激活狀態

2:show()對應非模態對話框,而exec()對應模態對話框

3:QString::mid()返回一個從字符串開始直到末尾位置的子字符串

4:str[0].unicode() 取字符串第一個元素(str為QString類型)

5:QString::arg()函數將會使自己的參數替換最小數字的"%n"參數,並且會用它的參數返回結果"%n"字符和最終的結果字符串tr("%1and%2".agr(user).arg(tr("test")))

6:每個QWidget都有一個windowModified屬性

7:void MainWindow::closeEvent(QCloseEvent *event)

{

  if()

  {

    event->accept();

  }

  else

  {

    event->ignore();

  }

}

8:QFileDialog::getOpenFileName()從用戶那里獲得一個新的文件名

9:statusBar()->showMessage(tr("Loading ..."), 2000);

10:QFileDialog::getSaveFileName()從用戶那里得到一個文件名

11:QApplication的quitOnLastWindowClosed屬性

12:

QMessage::about(this, tr("About "),
         tr("<h2>titile</h2>"
          "<p>Copyright &copy..."
          "this is test of about") );           

13:QSetting會存儲應用程序中與特定平台相關的一些設置信息

14:setAttribute(Qt::WA_DeleteOnClose)

15:foreach(QWidget *win,QApplication::topLevelWidgets()){},遍歷應用程序的所有窗口

17:在每一個主窗口中只提供一個文檔的應用程序稱為單文檔界面(single document interface ,SDI)

  一個單一的主窗口,但可以對主窗口中央區域的多個文檔窗口進行管理;稱為多文檔界面(multiple document interface MDI)

18:QObject->QWidget->QTableView->QTableWidget

19:qint8.quint8,qint16,quint16,qint32,quint32(按位計算)

20:QdataStream out(&file);不僅用於QFile中,也可以用於QBuffer,QProcess,QTcpSocket,QUdpSocket

21:設置為等待光標,QApplication::setOverrideCursor(Qt::WaitCursor);

   恢復為普通光標,QApplication::restoreOverrideCursor();

22:剪切就是復制+刪除

23:QTableWidgetSelectionTange range;選擇了的區域  rang.rowCount()返回行數 rang.columnCount()返回列數

24:QString::split()

25:selectRow(currentRow());

26: QApplication::beep() 讓應用程序發出嗶的一聲

27:函數對象或仿函數,即類里面實現了"()"操作符

class Square

{
  public:
    int operator()(int x) const{return x*x;} }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM