pyqt獲得值的用法整理

2021-08-15 23:09:14 字數 1405 閱讀 9737

設定值:

- 大段文字

self.textedit.setplaintext(text) 

- 靜態label

self.lbl.settext("pyqt4")

- 設定靜態label初始值

self.lbl.settext("hello"+self.singlelineedit.text())

- 字型

self.label.setfont(font)

- 修改顏色

self.label.setstylesheet("qwidget " % color.name())

獲取值:

- 單行輸入框

self.singlelineedit.text()

- 單選radiobox,單選按鈕本來就沒有value的

self.radiobutton.ischeck()

- 滑動取值spinbox

self.spinbox.value()

- 獲得日期值

thedate=self.calendarwidget.selecteddate()

- 日期值轉化為string

thedatestring=str(thedate.topydate())

- 下拉列表combobox值的初始化

def __init__(self, parent = none):

self.typelist=['first', 'second', 'third']

self.addcommobox()

def addcommobox(self):

for i in self.typelist:

self.typecombobox.additem(i)

- 下拉列表combobox值

self.typecombobox.currenttext()

- 下拉列表combobox的index

self.typecombobox.currentindex()

其他功能:

____________

開啟檔案:

def on_openfile_clicked(self):

dlg = pyqt4.qtgui.qfiledialog(self)  

self.filename = dlg.getopenfilename()  

from os.path import isfile  

if isfile(self.filename):

import codecs  

text = codecs.open(self.filename,'r','cp936').read()  

self.textedit.setplaintext(text)  

反射獲得物件的值

反射獲得物件指定name的值 用途 用於繫結資料物件支援廣泛的型別 1 datarow中列name 2 鍵值集合中的name 3 字典資料中name 4 類的name欄位 類支援子類 獲取物件中指定name的值 datarowview和實體類物件 欄位或類成員 public static objec...

反射獲得物件的值

反射獲得物件指定name的值 用途 用於繫結資料物件支援廣泛的型別 1 datarow中列name 2 鍵值集合中的name 3 字典資料中name 4 類的name欄位 類支援子類 獲取物件中指定name的值 datarowview和實體類物件 欄位或類成員 public static objec...

C List的用法 整理

lists將元素按順序儲存在鍊錶中.與 向量 vectors 相比,它允許快速的插入和刪除,但是隨機訪問卻比較慢.assign 給list賦值 back 返回最後乙個元素 begin 返回指向第乙個元素的迭代器 clear 刪除所有元素 empty 如果list是空的則返回true end 返回末尾...