PyQt4學習筆記1 一些簡單的函式

2021-08-14 22:33:06 字數 850 閱讀 2044

## pyqt4學習筆記1---一些簡單的函式 ##
a =qtgui.qwidget()
乙個基礎介面控制項,大部分介面控制項都是繼承於它,比如視窗、對話、按鈕這些元件

a.resize(250, 150)
設定控制項的大小,大小為寬250px,高150px

a.move(300, 300)
控制項在桌面的位置,其座標為x = 300, y = 300。move的兩個引數分別為x,y,x是橫軸,y是豎軸,座標原點在螢幕的左上角。

a.setwindowtitle('******')
設定視窗的標題

w.show()
顯示建立的部件,如果不新增此方法建立的部件將無法被顯示

self.setwindowicon(qtgui.qicon('/home/kx/desktop/web.png'))
設定應用的圖示,qtgui.qicon為圖示類,可以從影象檔案中構造圖示

qtgui.qtooltip.setfont(qtgui.qfont('sansserif', 10))
用於設定顯示提示資訊的字型,字型為sansserif,大小為10px

button1 = qtgui.qpushbutton('button', self)
建立乙個按鈕,按鈕的名字為button

本文參考

pyqt4學習筆記

訊號與槽機制作為qt最重要的特性,提供了任意兩個qt物件之間的通訊機制。其中,訊號會在某個特定情況或動作下被觸發,槽是用於接收並處理訊號的函式。例如,要將乙個視窗中的變化情況通知給另乙個視窗,則乙個視窗傳送訊號,另乙個視窗的槽接收此訊號並進行相應的操作,即可實現兩個視窗之間的通訊。這比傳統的圖形化程...

PyQt4 學習筆記4之事件與訊號

所有的gui應用程式都是基於事件驅動的。事件主要由應用程式的使用者產生,但也可以由其他方式生成 比如,網路連線,視窗管理器或者定時器。當呼叫應用程式的exec 方法時,應用程式就進入主迴圈,主迴圈獲取事件並將其傳送給相應的物件。在事件模型中,有三個參與者 事件源來自於狀態發生改變的物件,它們產生事件...

PyQt4 學習筆記7之控制項II

在本文中,我們繼續前一節的內容,談談pyqt4中的控制項。本節主要包括影象控制項 qtgui.qpixmap 行編輯控制項 qtgui.qlineedit 拆分控制項 qtgui.qsplitter 組合框控制項 qtgui.qcombobox qtgui.qpixmap控制項是處理影象控制項中的乙...