PYQT視窗視覺化程式設計

2021-08-14 08:37:12 字數 741 閱讀 7771

1.用pyqt的qt設計師設計完程式ui後,將其轉換為ui.py指令碼。

轉換步驟見帖:

2.在同目錄下新建main.py,根據設計ui時選擇視窗型別填寫指令碼內容

如圖,圖中根視窗類名(此處為qdialog)物件名(此處為dialog),即如下填寫:

# -*- coding: utf-8 -*-

from pyqt4 import qtgui

from ui import *

class mainwindow(qtgui.qdialog):

def __init__(self,parent=none):

qtgui.qwidget.__init__(self,parent)

self.ui=ui_dialog()# ui_dialog為.ui產生.py檔案中窗體類名,經測試類名以ui_為字首,加上ui窗體物件名(此處為dialog,見上圖)

self.ui.setupui(self)

if __name__ == "__main__":

import sys

其他類似視窗只需替換**中的紅色和藍色部分為視窗例項類名、物件名即可!!!

注意:像dialog這樣的視窗還需要在mainwindow中實現accept()(確認)和reject()(取消)函式,自己融會貫通即可!!!

視覺化程式設計storyBoard

1.針對空模板,先把自動建立的window刪除 2.建立乙個storyboard 3.在general中將maininte ce選為建立的storyboard 4.新建立的storyboard裡什麼也沒有,拖拽乙個viewcontroller上去 5.選中viewcontroller,在工具欄選擇第...

視覺化程式設計原理

視覺化程式設計原理 物件 安裝的程式 事件 滑鼠雙擊 單擊 右鍵 回車等快捷鍵的觸發 事件 我們對不同的物件實施相同的事件,結果可能不相同。為什麼?右鍵事件觸發的方法 不一樣。視覺化程式設計介面設計 ui 窗體 控制項 窗體是來存放控制項的容器 例子事件 click mouseclick load ...

PCL 多點雲視覺化視窗

視覺化點雲的時候,有時候需要顯示對比,這時就需要同時顯示兩個甚至多個點雲。viewer createviewport double xmin,double ymin,double xmax,double ymax createviewport是用於建立新視口的函式,所需的4個引數分別是視口在x軸的最...