PyQt4 簡單使用說明 py3 2

2021-06-03 23:47:56 字數 929 閱讀 2570

安裝完成後,寫個簡單的測試程式

import sys

from pyqt4 import qtgui

label = qtgui.qlabel("hello qt!")

label.show()

執行,看到乙個小視窗了,成功~

2.用qt designer 設計介面

開發qt時用到的qt設計師, 在這裡也是可以用的。在安裝程式裡,可以看到qt designer也隨pyqt4一起安裝上了。

建立乙個對話方塊,設定對話方塊名為hellopyqt4, 儲存成檔案hellopyqt4.ui。接著還要使用乙個批處理程式pyuic4.bat 將*ui檔案轉換成*py檔案,如下:

pyuic4 -o hellopyqt4.py hellopyqt4.ui

copy hellopyqt4.py到相應目錄下

現在寫乙個簡單的測試程式

from pyqt4.qtgui import *

from pyqt4.qtcore import *

import sys

import hellopyqt4

class testdlg(qdialog, hellopyqt4.ui_hellopyqt4):

def __init__(self, parent=none):

super(testdlg, self).__init__(parent)

self.setupui(self)

dialog = testdlg()

dialog.show()

執行,可愛的對話方塊出來了

3.學習資料推薦

推薦乙個部落格作者寫了系列文章,用pyqt4改編了《linux視窗程式設計--qt4精彩例項分析》一書中的例項,並進行了詳細的講解

使用cx Freeze打包PyQt4程式

pyqt源程式exam1.py usr bin env python import sys,sip sip是qt要求的,必須加 from pyqt4 import qtgui,qtcore class mywidget qtgui.qwidget def init self,parent none ...

PyQt4環境搭建與使用

初次使用python寫圖形介面的工具時,用了tkinter wxpython,都是需要手寫介面布局的,看api看的頭疼覺得這樣寫太費勁了,於是搜了下看看別人都是怎樣寫python圖形介面的。在論壇上看到了大家討論的很多種選擇有gtk pyqt等,我特別嚮往向c 那樣可以畫介面,覺得很爽,最後決定用p...

ORMLite簡單使用說明

最近學習了ormlite資料庫框架,將我了解到的一些簡單使用方法記下來。使用前你需要自己定義乙個dbhelper類繼承ormlitesqliteopenhelper。裡面要新增乙個無參建構函式和重寫裡面的oncreate方法。如下 public class dbhelper extends orml...