日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PyQt学习总结

發布時間:2024/8/23 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyQt学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1)QDoubleSpinBox()

setRange(min,max)?????? 設置范圍Min~max
setSingleStep(step)???? 設置步長為step
setValue(value)???????? 設置當前值為value
setPrefix("$")????????? 設置前綴為$
setSuffix("%")???????? 設置后綴為%
selectAll()???????????? 當前值被選中

2)connect

self.connect(w, SIGNAL("signalSignature"), functionName)
self.connect(w, SIGNAL("signalSignature"), instance.methodName)
selfs.connect(w, SIGNAL("signalSignature"), instance, SLOT("slotSignature"))

w發送信號signalSignature,instance執行slotSignature動作。

3)QGridLayout

i)addWidget(w, r, c): 在r行c列添加一個固件w;
ii)addWidget(w, r, c, l, h): 在r行c列添加一個固件w,而且長l寬h;
iii)addLayout(l, r, c): 在r行c列添加一個布局;相同的,添加多兩個參數之后與上面的類似;
QHBoxLayout(水平布局)和QVBoxLayout(垂直布局)

4)QListWidget

addItem(QString): 添加一項;
addItems(list): 添加多項;
count(): 字符串數;
takeItem(r): 刪除第r項,r從0開始;
item(r): 第r項,返回的是QListWidgetItem類型, 而且可以修改值;
item(r).text(): 返回第r項的QString值;
item(r).setText(QString): 修改第r項的值;
currentItem(): 當前項,同樣返回的是QListWidgetItem類型;
currentRow(): 返回當前行(int), 即第幾項。

5)QMessageBox

QMessageBox類成員:
enum Icon { NoIcon = 0, Information = 1, Warning = 2, Critical = 3 }
QMessageBox ( QWidget * parent = 0, const char * name = 0 )
QMessageBox ( const QString & caption, const QString & text, Icon icon, int button0, int button1, int button2, QWidget * parent = 0, const char * name = 0, bool modal = TRUE, WFlags f = WStyle_DialogBorder )
~QMessageBox ()
QString text () const
void setText ( const QString & )
Icon icon () const
void setIcon ( Icon )const
QPixmap * iconPixmap () const
void setIconPixmap ( const QPixmap & )
QString buttonText ( int button ) const
void setButtonText ( int button, const QString & text )
virtual void adjustSize ()TextFormat textFormat () const
void setTextFormat ( TextFormat )
靜態公有成員
int information ( QWidget * parent, const QString & caption, const QString & text, int button0, int button1 = 0, int button2 = 0 )
int information ( QWidget * parent, const QString & caption, const QString & text, const QString & button0Text = QString::null, const QString & button1Text = QString::null, const QString & button2Text = QString::null, int defaultButtonNumber = 0, int escapeButtonNumber = -1 )
int warning ( QWidget * parent, const QString & caption, const QString & text, int button0, int button1, int button2 = 0 )
int warning ( QWidget * parent, const QString & caption, const QString & text, const QString & button0Text = QString::null, const QString & button1Text = QString::null, const QString & button2Text = QString::null, int defaultButtonNumber = 0, int escapeButtonNumber = -1 )
int critical ( QWidget * parent, const QString & caption, const QString & text, int button0, int button1, int button2 = 0 )
int critical ( QWidget * parent, const QString & caption, const QString & text, const QString & button0Text = QString::null, const QString & button1Text = QString::null, const QString & button2Text = QString::null, int defaultButtonNumber = 0, int escapeButtonNumber = -1 )
void about ( QWidget * parent, const QString & caption, const QString & text )void aboutQt ( QWidget * parent, const QString & caption = QString::null )
int message ( const QString & caption, const QString & text, const QString & buttonText = QString::null, QWidget * parent = 0, const char * = 0 )? (obsolete)
bool query ( const QString & caption, const QString & text, const QString & yesButtonText = QString::null, const QString & noButtonText = QString::null, QWidget * parent = 0, const char * = 0 )? (obsolete)
QPixmap standardIcon ( Icon icon, GUIStyle style )? (obsolete)
QPixmap standardIcon ( Icon icon )
屬性
Icon icon - 消息框的圖標
QPixmap iconPixmap - 當前圖標
QString text - 被顯示的消息框文本
TextFormat textFormat - 消息框中被顯示的文本的格式

在PyQt中的應用
QMessageBox.information(self,"Information",self.tr("填寫任意想告訴于用戶的信息!"))

warningRe=QMessageBox.warning(self,"Warning",
??????????????????????????????? self.tr("是否保存對文檔的修改?"),
??????????????????????????????? QMessageBox.Save|QMessageBox.Discard|QMessageBox.Cancel,
??????????????????????????????? QMessageBox.Save)
if warningRe == QMessageBox.Save

QMessageBox.critical(self,"Critical",
???????????????????????????? self.tr("提醒用戶一個致命的錯誤!"))
????????????????????????????
QMessageBox.aboutQt(self,"About Qt")

自定義消息框
customMsgBox=QMessageBox(self)
customMsgBox.setWindowTitle("Custom message box")
lockButton=customMsgBox.addButton(self.tr("鎖定"),QMessageBox.ActionRole)
unlockButton=customMsgBox.addButton(self.tr("解鎖"),QMessageBox.ActionRole)
cancelButton=customMsgBox.addButton("取消",QMessageBox.ActionRole)
customMsgBox.setText(self.tr("這是一個自定義消息框!"))
customMsgBox.exec_()
button=customMsgBox.clickedButton()
if button==lockButton:

?

?

?


?

總結

以上是生活随笔為你收集整理的PyQt学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 97av在线视频 | 国产精品白嫩极品美女视频 | 国产免费激情 | 亚洲AV无码精品黑人黑人 | 高清无码一区二区在线观看吞精 | 99热这里只有精品9 日韩综合在线 | 成人午夜影视在线观看 | 国产无遮挡又黄又爽 | 新国产视频| 色版视频在线观看 | 国产18精品乱码免费看 | 午夜伦理在线观看 | 欧美午夜视频 | 欧美天天搞 | 在线va视频 | 91丝袜国产在线观看 | 啪啪免费网站 | 光明影院手机版在线观看免费 | 国产超碰人人模人人爽人人添 | 日本日韩欧美 | www.久久久.com| 99热2| 黄色的毛片 | 伊人999| 黄色大片日本 | 中文字幕 亚洲一区 | 国产成人午夜精品无码区久久 | 成人中文网 | 婷婷深爱 | 亚洲a∨无码无在线观看 | 精品国产96亚洲一区二区三区 | 久久亚洲AV成人无码一二三 | 久久免费精品 | 日本精品一二区 | 奇米97| 成av人片一区二区三区久久 | 青青青视频在线 | 国产视频1区| 亚欧三级 | 欧美日韩无 | 国产成年妇视频 | 国产在线视频第一页 | 中国妇女做爰视频 | 日产精品久久久一区二区 | 在线看黄色的网站 | 在线观看av国产一区二区 | a√在线 | 国产99久久九九精品无码免费 | 日韩插插 | 米奇久久 | 久久久精品中文字幕麻豆发布 | 91传媒理伦片在线观看 | 国产精品久久久久久久一区二区 | 九色porn | 日本加勒比在线 | 性色一区二区三区 | 亚洲精品水蜜桃 | 视频在线观看网站免费 | 欧美三级免费看 | 国产嫩草视频 | www.久色 | 亚洲不卡在线 | 久久久综合色 | 麻豆久久久9性大片 | 三叶草欧洲码在线 | 国产精品无码在线播放 | 激情啪啪网 | 成人高清免费观看 | 久久激情免费视频 | 国产一级片免费视频 | 97caocao| 国产嫩草视频 | 一本色道久久hezyo无码 | 欧美精品一区二区免费看 | 久久精品天堂 | 国产传媒视频在线 | 欧美影院在线 | 少女逼逼| 国产精品亚洲自拍 | 国产精品高潮呻吟久久aⅴ码 | 丝袜一区二区三区四区 | v天堂在线观看 | 星空无限mv国产剧入选 | 熟女少妇在线视频播放 | 中文字幕人成人乱码亚洲电影 | 男人吃奶视频 | 九九99久久| 日韩成人在线免费观看 | 操欧美老逼 | 日本aa大片 | 午夜久久久久久噜噜噜噜 | 亚洲一区二区观看播放 | 久久av一区 | 亚洲成人婷婷 | 久久在线免费视频 | 国产盗摄视频在线观看 | 日日操夜夜操狠狠操 | 熟妇高潮精品一区二区三区 | 18深夜在线观看免费视频 |