色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PySide中的信號(hào)和槽

  本文主要介紹在PySide中如何使用信號(hào)和槽。傳統(tǒng)的使用方式已經(jīng)在參考文檔里給出,我們的重點(diǎn)是解釋如何使用新的代碼風(fēng)格來操作信號(hào)、槽。

  PyQt中使用信號(hào)、槽的新代碼風(fēng)格是在PyQt v4.5中介紹的,這個(gè)風(fēng)格的主要目的是為Python程序員們提供一個(gè)符合Python風(fēng)格的方式。

傳統(tǒng)方式:SINGAL和SLOT
  QtCore.SIGNAL和QtCore.SLOT是Python使用Qt信號(hào)、槽傳送機(jī)制的接口。這就是我們所說的舊方式。

  下面這個(gè)例子使用了QPushButton的點(diǎn)擊信號(hào),而連接方法并非符合Python習(xí)慣的語法。它需要通知對象,并將它的信號(hào)和另外個(gè)槽連接。

...
def someFunc():
print "someFunc has been called!"
...

button
= QtGui.QPushButton("Call someFunc")
QtCore.QObject.connect(button, QtCore.SIGNAL(
'clicked()'), someFunc)
...

it知識(shí)庫PySide中的信號(hào)和槽,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 莱芜市| 乐陵市| 永兴县| 和林格尔县| 朝阳市| 德格县| 施秉县| 阿勒泰市| 巴中市| 灵宝市| 浪卡子县| 永福县| 商丘市| 台中市| 龙州县| 平顺县| 娱乐| 清丰县| 广丰县| 尖扎县| 竹北市| 襄汾县| 闽清县| 通化市| 黔西| 丰顺县| 安阳市| 黄冈市| 东辽县| 云龙县| 镇江市| 盐津县| 汉沽区| 惠水县| 巴林右旗| 封开县| 曲阳县| 马鞍山市| 绍兴市| 象山县| 社旗县|