国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PySide6-控件教程-004-QLabel標(biāo)簽控件-數(shù)值類型、圖形圖像、動(dòng)畫

這篇具有很好參考價(jià)值的文章主要介紹了PySide6-控件教程-004-QLabel標(biāo)簽控件-數(shù)值類型、圖形圖像、動(dòng)畫。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

QLabel 標(biāo)簽控件

本文摘錄自我的開源教程:PySide6 代碼式教程 - QLabel,CSDN 平臺(tái)僅做鏡像,答疑、糾錯(cuò)請(qǐng)至 GitHub 提交 issue。

QLabel除了顯示文本字符串外,還可以用于顯示數(shù)值類型、圖形圖像、動(dòng)圖等

數(shù)值類型

  • .setNum(num: int) 將標(biāo)簽設(shè)置為數(shù)值類型(int)
  • .setNum(num: float) 將標(biāo)簽設(shè)置為數(shù)值類型(float)

圖形圖像、動(dòng)畫

  • .setPicture(picture: QPicture) 設(shè)置標(biāo)簽顯示的圖像
  • .picture() -> QPicture 獲取標(biāo)簽顯示的圖像
  • .setPixmap(p: QPixmap) 設(shè)置標(biāo)簽顯示的位圖
  • .pixmap() -> QPixmap 獲取標(biāo)簽顯示的位圖
  • .setMovie(movie: QMovie) 設(shè)置標(biāo)簽顯示的動(dòng)畫
  • .movie -> QMovie 獲取標(biāo)簽顯示的動(dòng)畫

關(guān)于QPixmap、QPicture、QMovie的更多信息,請(qǐng)參考本項(xiàng)目QtGui目錄

本節(jié)示例代碼如下,需要正確安裝 PySide6 并下載對(duì)應(yīng)靜態(tài)資源才能運(yùn)行:

# https://github.com/muziing/PySide6-Code-Tutorial

import sys

from PySide6 import QtGui, QtWidgets


class MyWidget(QtWidgets.QWidget):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.setWindowTitle("QLabel-顯示非文本內(nèi)容")
        self.resize(800, 600)
        self.setup_ui()

    def setup_ui(self) -> None:
        """設(shè)置界面"""

        # ============ 數(shù)值類型 =============
        label_1 = QtWidgets.QLabel(self)
        label_1.move(320, 100)
        label_1.setNum(666)  # 設(shè)置為數(shù)值類型
        # label_1.setNum(88.8)  # 也可以設(shè)置浮點(diǎn)數(shù)

        # ============= 圖像 ================
        label_2 = QtWidgets.QLabel(self)
        pic = QtGui.QPicture()  # 創(chuàng)建繪畫設(shè)備(畫布)
        painter = QtGui.QPainter(pic)
        painter.setBrush(QtGui.QBrush(QtGui.QColor(0, 128, 128)))  # 設(shè)置畫刷
        painter.drawEllipse(0, 0, 150, 150)  # 繪制橢圓
        painter.end()
        label_2.setPicture(pic)  # 用于展示QPicture

        # ============= 位圖 ================
        label_3 = QtWidgets.QLabel(self)
        label_3.move(600, 0)
        label_3.setPixmap(QtGui.QPixmap("../../Resources/Icons/OS_Ubuntu_128px.ico"))

        # ============= 動(dòng)畫 ================
        label_4 = QtWidgets.QLabel(self)
        label_4.move(200, 200)
        movie = QtGui.QMovie("../../Resources/Images/loading.gif")
        label_4.setMovie(movie)
        movie.start()  # 開始播放
        # movie.setPaused(True)  # 暫停播放


if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    window = MyWidget()
    window.show()
    sys.exit(app.exec())

關(guān)于 PySide6-Code-Tutorial

  • 前身為已有近 500 Stars 的爆火教程 PyQt_practice
  • 每個(gè)模塊(.py文件)都可運(yùn)行,展示了各種控件的各種功能屬性作用,代碼中有注釋講解
  • 使用最新的 Python 與 PySide 版本(目前為3.10與6.3)
  • 已經(jīng)涵蓋數(shù)十個(gè)常用控件,且仍在快速增加中

PySide6-控件教程-004-QLabel標(biāo)簽控件-數(shù)值類型、圖形圖像、動(dòng)畫

原版教程地址:https://github.com/muziing/PySide6-Code-Tutorial文章來源地址http://www.zghlxwxcb.cn/news/detail-424058.html

到了這里,關(guān)于PySide6-控件教程-004-QLabel標(biāo)簽控件-數(shù)值類型、圖形圖像、動(dòng)畫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【PySide6】PySide6后臺(tái)更新數(shù)據(jù)進(jìn)度提示
  • pyside6 安裝

    學(xué)習(xí) pyside6 有很多的教程: pythonguis網(wǎng)站-pyside6教程 pyside官網(wǎng) pyqt 和 pyside 的 api其實(shí)差不多,最大的區(qū)別是License,pyqt是GPL協(xié)議,pyside是LGPL協(xié)議。 前者不能商用,如果使用了pyqt,程序就要開源,商用必須支付購買費(fèi)用,不然會(huì)吃官司,而后者可以商用。常見開源協(xié)議。 在版

    2024年02月15日
    瀏覽(28)
  • pyside6上位機(jī)開發(fā)

    ini文件

    2024年02月07日
    瀏覽(28)
  • Pyside6:加載.ui

    通常來說開發(fā)Qt的界面基本都在Qt Designer中進(jìn)行的,它保存的文件為.ui,我們可以通過uic將其轉(zhuǎn)變?yōu)?py文件(如何使用:Pyside6:安裝及Pycharm配置_pyside6安裝pycharm-CSDN博客)。 那么該如何進(jìn)行加載呢?大致來說有兩種方法: 這個(gè)非常簡單,無需把.ui文件進(jìn)行轉(zhuǎn)換,但 loader.loa

    2024年02月03日
    瀏覽(23)
  • pycharm添加pyside6插件

    pycharm添加pyside6插件

    前言: 在提到python的可視化界面時(shí),很多朋友第一時(shí)間想到的可能是pyqt5,畢竟它在網(wǎng)絡(luò)的知名度比較高,很多技術(shù)文章都用的是pyqt5,微智啟工作室在最開始接觸可視化界面的時(shí)候,也是接觸的pyqt5,但是隨著學(xué)習(xí)的深入,才直到pyqt5的許可制度限制比較高。 而pyside6的功能

    2024年04月26日
    瀏覽(24)
  • PySide6 QComboBox 組合下拉框

    QComboBox 組合下拉框 QComboBox控件是按鈕和彈出式列表的結(jié)合,用于在很小的控件內(nèi)為用戶提供多個(gè)選項(xiàng) 組合框是一個(gè)顯示當(dāng)前項(xiàng)目的選擇小部件,可以彈出可選擇項(xiàng)目的列表。 組合框可以是可編輯的,允許用戶修改列表中的每個(gè)項(xiàng)目。 QComboBox 除了顯示可見下拉列表外,每個(gè)

    2024年02月15日
    瀏覽(130)
  • Pyside6 安裝和簡單界面開發(fā)

    Pyside6 安裝和簡單界面開發(fā)

    對(duì)于Python的GUI開發(fā)來說,Python自帶的可視化編程模塊的功能較弱,PySide是跨平臺(tái)應(yīng)用程序框架Qt的Python綁定,Qt是跨平臺(tái)C++圖形可視化界面應(yīng)用開發(fā)框架,自推出以來深受業(yè)界盛贊。PySide由Qt公司自己維護(hù),允許用戶在Python環(huán)境下利用Qt開發(fā)大型復(fù)雜GUI。用Python簡潔的語法調(diào)用

    2024年02月07日
    瀏覽(20)
  • Python Qt PySide6簡介

    自今天起開學(xué)學(xué)習(xí)教程,有網(wǎng)頁介紹,有視頻,非常的詳細(xì)。 現(xiàn)將主要內(nèi)容摘錄如下: (結(jié)合自己的實(shí)際情況,略有增刪和變動(dòng))(采用邊實(shí)踐邊寫的模式) 如果用? Python ?語言開發(fā)? 跨平臺(tái) ?的圖形界面的程序,主要有3種選擇: Tkinter 基于Tk的Python庫,這是Python官方采用

    2024年02月14日
    瀏覽(29)
  • PyCharm下安裝配置PySide6開發(fā)環(huán)境

    PyCharm下安裝配置PySide6開發(fā)環(huán)境(Qt Designer、PyUIC和PyRCC) QtDesigner官網(wǎng)地址:https://build-system.fman.io/qt-designer-download pip install PySide6 配置Qt Designer 運(yùn)行 Pycharm,Settings–Tools–External Tools 點(diǎn)擊 +,添加 QtDesigner 添加 QtDesigner 名稱:QtDesigner (新建) 程序:Pyside6-Designer的安裝路徑。W:

    2024年02月13日
    瀏覽(19)
  • Pyside6在Pycharm下安裝和使用

    Pyside6在Pycharm下安裝和使用

    目錄 一:安裝 二:使用 一:安裝 打開Pycharm編輯器,file-setting里Python解釋器,點(diǎn)擊小+號(hào),添加模塊,搜索Pyside6,安裝 安裝報(bào)錯(cuò),可能是默認(rèn)的庫安裝超時(shí),用其他的源 pip install Pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple 安裝成功 二:使用 建立一個(gè)窗口: import sys from PySide6.Q

    2024年01月23日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包