欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyQt5每天必學之滑塊控件QSlider

 更新時間:2018年04月20日 09:43:51   作者:我的世界你曾經(jīng)來過  
這篇文章主要為大家詳細介紹了PyQt5每天必學之滑塊控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

QSlider 是一個具有可來回拉動手柄的控件。有時使用滑塊比輸入數(shù)字或使用旋轉框更方便。

在我們的例子中,我們將創(chuàng)建一個滑塊和一個標簽。標簽顯示圖像。滑塊將控制標簽顯示的圖像。

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5 教程

這個例子顯示了一個QSlider控件的使用方法。

作者:我的世界你曾經(jīng)來過
博客:http://blog.csdn.net/weiaitaowang
最后編輯:2016年8月3日
"""

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QSlider
from PyQt5.QtGui import QPixmap
from PyQt5.QtCore import Qt

class Example(QWidget):

 def __init__(self):
  super().__init__()

  self.initUI()

 def initUI(self):

  sld = QSlider(Qt.Horizontal, self)
  sld.setFocusPolicy(Qt.NoFocus)
  sld.setGeometry(30, 40, 100, 30)
  sld.valueChanged[int].connect(self.changeValue)

  self.label = QLabel(self)
  self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\mute.png'))
  self.label.setGeometry(160, 30, 80, 50)

  self.setGeometry(300, 300, 280, 170)
  self.setWindowTitle('滑塊控件')  
  self.show()

 def changeValue(self, value):

  if value == 0:
   self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\mute.png'))
  elif value > 0 and value <= 30:
   self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\min.png'))
  elif value > 30 and value < 80:
   self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\med.png'))
  else:
   self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\max.png'))

if __name__ == '__main__':

 app = QApplication(sys.argv)
 ex = Example()
 sys.exit(app.exec_())


在我們的例子中,我們模擬音量控制。通過拖動滑塊的手柄,我們改變標簽上的圖像。

sld = QSlider(Qt.Horizontal, self)

創(chuàng)建一個水平滑塊 QSlider

self.label = QLabel(self)
self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\mute.png'))

創(chuàng)建一個標簽 QLabel 控件并設置要顯示的初始圖像

sld.valueChanged[int].connect(self.changeValue)

將滑塊的 valueChanged 信號連接到 changeValue() 方法(槽)

if value == 0:
 self.label.setPixmap(QPixmap('F:\Python\PyQt5\Widgets\images\mute.png'))

我們根據(jù)滑塊的值設置標簽上的圖像。在上面的代碼中,如果滑塊等于零標簽的圖像設置為mute.png。

程序執(zhí)行后

這里寫圖片描述 這里寫圖片描述

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python讀取nc文件的多種方式總結

    Python讀取nc文件的多種方式總結

    Python中讀取NetCDF文件有多種方法,包括使用netCDF4、xarray、h5py、SciPy和Pseudonetcdf等庫,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • 如何利用python寫GUI及生成.exe可執(zhí)行文件

    如何利用python寫GUI及生成.exe可執(zhí)行文件

    工作中需要開發(fā)一個小工具,簡單的UI界面可以很好的提高工具的實用性,由此開啟了我的第一次GUI開發(fā)之旅,這篇文章主要給大家介紹了關于如何利用python寫GUI及生成.exe可執(zhí)行文件的相關資料,需要的朋友可以參考下
    2021-12-12
  • jupyter運行時左邊一直出現(xiàn)*號問題及解決

    jupyter運行時左邊一直出現(xiàn)*號問題及解決

    這篇文章主要介紹了jupyter運行時左邊一直出現(xiàn)*號問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python-docx文件路徑問題的解決方案

    python-docx文件路徑問題的解決方案

    這篇文章主要介紹了python-docx文件路徑問題的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python實現(xiàn)梯度下降算法

    python實現(xiàn)梯度下降算法

    這篇文章主要為大家詳細介紹了python實現(xiàn)梯度下降算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 刪除PyCharm解釋器的方法步驟

    刪除PyCharm解釋器的方法步驟

    這篇文章主要給大家介紹了關于刪除PyCharm解釋器的方法步驟,PyCharm解釋器是指在PyCharm集成開發(fā)環(huán)境中用于運行和調(diào)試Python代碼的解釋器,需要的朋友可以參考下
    2023-09-09
  • numpy array找出符合條件的數(shù)并賦值的示例代碼

    numpy array找出符合條件的數(shù)并賦值的示例代碼

    本文主要介紹了numpy array找出符合條件的數(shù)并賦值的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Python實現(xiàn)可設置持續(xù)運行時間、線程數(shù)及時間間隔的多線程異步post請求功能

    Python實現(xiàn)可設置持續(xù)運行時間、線程數(shù)及時間間隔的多線程異步post請求功能

    這篇文章主要介紹了Python實現(xiàn)可設置持續(xù)運行時間、線程數(shù)及時間間隔的多線程異步post請求功能,涉及Python網(wǎng)絡請求的創(chuàng)建、發(fā)送、響應、處理等相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • python 的topk算法實例

    python 的topk算法實例

    這篇文章主要介紹了python 的topk算法實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python cookie的保存與讀取、SSL講解

    Python cookie的保存與讀取、SSL講解

    在本篇文章里小編給大家整理了關于Python cookie的保存與讀取、SSL講解,需要的朋友們可以學習下。
    2020-02-02

最新評論