1. 程式人生 > >【Python專題】 使用pycharm+pyqt5 調取介面程式

【Python專題】 使用pycharm+pyqt5 調取介面程式

一、使用QtDesigner製作介面

1)開啟的介面設計工具QtDesigner,如圖:

2)新建窗體,選擇Main Window:

3)分別在視窗新增如下控制元件,Calendar、3個pushButton、checkBox、text Browser、text Edit如圖所示:

4)拖好控制元件之後儲存到pycharm專案資料夾下,生成對應的.ui檔案:


5)右鍵.ui檔案使用PyUIC工具轉化.ui程式碼為.py程式碼:


6)成功生成.py檔案:

7)刪除如下三行:

MainWindow.setCentralWidget(self.centralwidget)、
   MainWindow.setMenuBar(self.menubar)、
   MainWindow.setStatusBar(self.statusbar)

8)底部新增如下程式碼:

if __name__=="__main__":
    import sys
    app=QtWidgets.QApplication(sys.argv)
    widget=QtWidgets.QWidget()
    ui=Ui_MainWindow()
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

9)右鍵Run就可以看到圖形介面了:

圖形介面:


二、在pycharm中用自己的程式碼調取圖形介面:

1)新建一個.py檔案在專案中,如圖,我的叫blogTest.py :

2)分別在檔案中,新增以下內容:

寫一個類,繼承介面UI類,新增初始化方法,程式碼入口處使用show方法顯示介面,程式碼如下:

import sys
from blog import Ui_MainWindow
from PyQt5 import QtWidgets


class mywindow(QtWidgets.QWidget, Ui_MainWindow):

    def __init__(self):
        super(mywindow, self).__init__()
        self.setupUi(self)




if __name__=="__main__":

    app=QtWidgets.QApplication(sys.argv)
    myshow=mywindow()
    myshow.show()
    sys.exit(app.exec_())

3)右鍵執行,介面出現:

相關推薦

Python專題 使用pycharm+pyqt5 調取介面程式

一、使用QtDesigner製作介面 1)開啟的介面設計工具QtDesigner,如圖: 2)新建窗體,選擇Main Window: 3)分別在視窗新增如下控制元件,Calendar、3個

使用pycharm+pyqt5 調取介面程式

1)開啟的介面設計工具QtDesigner,如圖: 2)新建窗體,選擇Main Window: 3)分別在視窗新增如下控制元件,Calendar、3個pushButton、checkBox、text Browser、text Edit如圖所示: 4)拖好控制元件之後儲存到pycharm專

Python專題 使用pycharm+pyqt5 控制元件事件觸發

一、在QtDisigner新增控制元件事件 1)開啟QtDesigner 載入上次構建ui檔案: 2)新增控制元件事件: Qt中對控制元件事件觸發都統一稱為槽和訊號,我這理解為觸發源和目標源,

Python程式設計Pycharm如何設定自動換行

Pycharm如何設定自動換行 在寫這篇IDE文章之前我在網上找了幾個文件做了參考。 我按照以上圖中找到了相關的配置選項並勾選如下: 設定完成後我測試是否可以換行,如下: 並沒有發現可以換行,於是我重新打開了pycharm再次嘗試,神奇的事情發生了,它還是沒有自動換行,找

python+seleniumpycharm 的下載安裝和基本使用

       從本文開始陸續介紹一些中級的技能,本篇文章介紹,在Python開發過程中,比較流行,很優秀的一款IDE工具-PyCharm,這裡關於它的介紹就一句話,它就相當於Java開發中的Eclipse軟體一樣。有些人說,Eclipse上可以通過安裝外掛擴充套件來支援Python的程式碼編寫,雖然可以這樣,

python工具pyCharm最新2017啟用碼(附:python2/3版本任性切換方法)

● license server選項裡邊輸入:http://idea.imsxm.com/ 親測有效。 檔案 -> 新建專案 顯示左側專案目錄列表: Alt + 1 第一次執行.py檔案:

Python開發Pycharm常用快捷鍵

常用快捷鍵 1.  寫一行一模一樣的程式碼:              【Ctrl+D】 2.  刪除一行程式碼:     

Python開發Pycharm下的Anaconda配置

我的系統是Win 64位的,用的Python 3.5.1 ,最近在學機器學習,用到了Numpy這個科學計算庫,網上查了之後,看到很多裝Numpy出問題的情況,所以決定裝Anaconda,簡單一些,並且裡面包含了Numpy在內的眾多第三方庫。 首先你電腦得裝了Pychar

pycharm+PyQt5+python開發環境配置

QT5.11下載與安裝教程 Qt入門教程系列之一 安裝Qt Python3 安裝PyQt5及exe打包 一、軟體安裝 pycharm python3 PyQt5 pyqt5-tools(因為QtDesigner、pyuic5、pyqt5-tools都在這個庫裡面) 因為網速問題,我在pych

Python求助在eclipse和pycharm中,通過adb install安裝中文名字APK時老是報錯,如何解決

style com all auto RoCE mod python lin sage 1 # -*- coding: utf-8 -*- 2 import os 3 import sys 4 import subprocess 5 import time 6 from

生成命令列介面--google開源的fire使用體驗python-fire

在python中,命令列介面常用的argparse 和click,但是相對於python-fire 來說靈活度太缺了,fire可以直接將python中的函式,以命令列顯示. 簡單的介紹幾個例子: #!/usr/bin/env python # -*- coding: utf-8

python tkinter登陸介面

密碼輸入錯誤會彈出messagebox,輸入正確後可調轉到MainPage(下一節編寫) from tkinter import * from tkinter.messagebox import * class LoginPage(Frame): def __init__(se

python/qtPython+Qt實現簡單的視訊監控介面

DATE: 2018.12.9 1、前言 這個介面是之前讀研時候學習QT時寫的一個簡單的介面,主要實現了人臉檢測部分的功能,比較簡單。 從今年3月份就開始寫這個視訊監控的功能,一直拖到了11月份。找工作結束後,可以好好研究一下Python和Qt以及兩者的混合程式設計了。

Python入門47.Web開發之 WSGI介面

摘要:教你如何使用WSGI函式編寫一個簡單的Web應用。 *寫在前面:為了更好的學習python,博主記錄下自己的學習路程。本學習筆記基於廖雪峰的Python教程,如有侵權,請告知刪除。歡迎與博主一起學習Pythonヽ( ̄▽ ̄)ノ * Web開發 使用WS

Python開發C和Python之間的介面實現

## 更新:關於ctypes,見拙作 聊聊Python ctypes 模組 - 蛇之魅惑 - 知乎專欄 屬於混合程式設計的問題。較全面的介紹一下,不僅限於題主提出的問題。 以下討論中,Python指它的標準實現,即CPython(雖然不是很嚴格) 本文分4個部分C/C++ 呼叫 Python (基礎篇)—

Python爬蟲有道翻譯最新爬蟲教程,帶GUI應用介面,2018年3月18日實測可用

最新的有道翻譯爬蟲程式碼,包含應用程式介面,更新於20180318import urllib.request import urllib.parse import json import time import gzip import random import hashli

python自制讓大白成為你的個人助手!

article get content clas tps com class out 自制 我做這個軟件就是要讓賣萌進行究竟! 官方站點:http://www.jackeriss.com/companions.htm GitHub:https://github.co

Python學習Python解決漢諾塔問題

次數 代碼 int 解題思路 move python學習 求解 color 印度 參考文章:http://www.cnblogs.com/dmego/p/5965835.html 一句話:學程序不是目的,理解就好;寫代碼也不是必然,省事最好;拿也好,查也好,解決問題就好

Python筆記文件常見用法

off 習慣 size readline 追加 run 寫到 文件 內部 關於文件的函數w 寫方式a 追加模式打開(從EOF開始,必要時創建新文件)r+ 以讀寫模式打開w+ 以讀寫模式打開a+ 以讀寫模式打開rb 以二進制讀模式打開wb 以二進制寫模式打開 (參見 w )a

python學習使用python寫一個2048小遊戲

ast stc 遊戲 多少 wan nbsp 小遊戲 效果 參考 個人博客:jerwang.cn 沒有參考其他代碼,效果圖: 話不多少,源代碼: https://github.com/jerustc/Python/blob/master/2048.py【python學