Python——PYQT:控件基本使用


  • QtGui.QComboBox控件常用函數:

    .addItem(string)
    
    #添加字符串項到Item
    
    .addItems(list)
    
    #添加列表或元組元素到Item
    
    .clear()
    
    #清除所有Item
    
    .clearEditText()
    
    #清除編輯框內容
    
    .count()
    
    #返回Item數目
    
    .currentIndex()
    
    #返回當前選擇索引,從0開始
    
    .currentText()
    
    #返回當前選擇內容
    
    .insertItem(index,string)
    
    #插入字符串項到Item項index后
    
    .insertItems(index,list)
    
    #插入列表或元組元素到Item項index后
    
    .insertSeparator(index)
    
    #插入分隔符到Item項index后
    
    .itemText(index)
    
    #返回Item項index的內容
    
    .removeItem(index)
    
    #刪除Item項index
    
    .setCurrentIndex(index)
    
    #設置Item項index為當前選擇
    
    .setEditable(True)
    
    #設置選框可編輯
    
    .setEditText(string)
    
    #設置編輯框內容
    
    .setItemText(index,string)
    
    #設置Item項index內容為字符串值

     

  •  

    QtGui.QLineEdit控件常用函數:

     

    .backspace()#模擬backspace退格鍵
    
    .clear()
    
    #清除輸入框內容
    
    .cursorPosition()
    
    #返回輸入框光標位置,從0開始
    
    .setEchoMode(EchoMode)
    
    #設置輸入框顯示格式
    
    #0--Normal,1--NoEcho,2--Password,3--PasswordEchoOnEdit
    
    .setPlaceholderText(string)
    
    #設置輸入框浮顯文字
    
    .setReadOnly(True)
    
    #設置輸入框只讀
    
    .setText(string)
    
    #設置輸入框內容
    
    .text()
    
    #返回輸入框內容

     

  •  

    QtGui.QSpinBox控件常用函數:

     

    .setMaximum(max)
    
    #設置最大值
    
    .setMinimum(min)
    
    #設置最小值
    
    .setRange(min,max)
    
    #設置范圍
    
    .setSingleStep(step)
    
    #設置步長
    
    .setValue(num)
    
    #設置輸入框當前值
    
    .value()
    
    #返回輸入框當前值

     

  •  

    QtGui.QLabel控件常用函數:

     

    .clear()
    
    #清除標簽內容
    
    .setPixmap(QtGui.QPixmap(path))
    
    #設置標簽內容圖片
    
    .setText(string)
    
    #設置標簽內容文字
    
    .text()
    
    #返回標簽內容

     

  •  

    QtGui.QListWidget控件常用函數:

     

    .addItem(string)
    
    #添加字符串項到Item
    
    .addItems(list)
    
    #添加列表或元組元素到Item
    
    .clear()
    
    #清除所有Item
    
    .count()
    
    #返回Item數目
    
    .currentItem()
    
    #返回當前選擇Item類,沒選返回None
    
    .currentRow()
    
    #返回當前選擇索引行,從0開始,沒選返回-1
    
    .insertItem(row,string)
    
    #插入字符串項到Item項row行后
    
    .insertItems(row,list)
    
    #插入列表或元組元素到Item項row行后
    
    .item(row)
    
    #返回Item項row行的Item類
    
    .setCurrentItem(item)
    
    #設置Item項item為當前選擇
    
    .setCurrentRow(row)
    
    #設置Item項row行為當前選擇
    
     
    
    Item類方法:
    
    .text()
    
    #返回內容
    
    .setText()
    
    #設置內容

     


  • 免責聲明!

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



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