【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+selenium】pycharm 的下載安裝和基本使用
從本文開始陸續介紹一些中級的技能,本篇文章介紹,在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/qt】Python+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學