Python——PYQT:控件基本使用

  1. 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內容爲字符串值

     

  2.  

    QtGui.QLineEdit控件經常使用函數:ui

     

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

     

  3.  

    QtGui.QSpinBox控件經常使用函數:spa

     

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

     

  4.  

    QtGui.QLabel控件經常使用函數:code

     

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

     

  5.  

    QtGui.QListWidget控件經常使用函數:orm

     

    .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()
    
    #設置內容
相關文章
相關標籤/搜索