最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實(shí)例

 更新時(shí)間:2020年03月06日 08:47:36   作者:jia666666  
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下

PyQt5滾動條控件QScrollBar簡介

可以看到,前面介紹的幾個(gè)窗口控件的共同點(diǎn)是新建一些窗口來裝載更多的控件,而QScrollBar提供了另一種思路:這個(gè)控件提供水平的或垂直的滾動條,這樣可以擴(kuò)大當(dāng)前窗口的有效裝載面積,從而裝載更多的控件

QScrollBar類中常用的信號

信號 含義
valueChanged 當(dāng)滑動條的值改變發(fā)射此信號
sliderMoved 當(dāng)用戶拖動滑塊時(shí)發(fā)射此信號

QScrollBar的使用實(shí)例

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *

class Example(QWidget):
  def __init__(self):
    super(Example, self).__init__()
    self.initUI()

  def initUI(self):
    #水平布局
    HBox=QHBoxLayout()

    #創(chuàng)建標(biāo)簽以及顯示文本,設(shè)置字體類型和字號大小
    self.l1=QLabel('拖動滑塊改變顏色')
    self.l1.setFont(QFont('Arial',16))

    #添加到布局中
    HBox.addWidget(self.l1)

    #創(chuàng)建滑塊,設(shè)置最大值,滑動信號關(guān)聯(lián)到槽函數(shù)
    self.s1=QScrollBar()
    self.s1.setMaximum(255)
    self.s1.sliderMoved.connect(self.sliderval)

    self.s2=QScrollBar()
    self.s2.setMaximum(255)
    self.s2.sliderMoved.connect(self.sliderval)

    self.s3=QScrollBar()
    self.s3.setMaximum(255)
    self.s3.sliderMoved.connect(self.sliderval)

    #添加部件到布局中
    HBox.addWidget(self.s1)
    HBox.addWidget(self.s2)
    HBox.addWidget(self.s3)

    #初始化位置以及初始窗口大小,設(shè)置整體布局方式和標(biāo)題
    self.setGeometry(300,300,300,200)
    self.setWindowTitle('QScrollBar例子')
    self.setLayout(HBox)

  def sliderval(self):
    #輸出當(dāng)前三個(gè)滑塊位置所代表的值
    print(self.s1.value(),self.s2.value(),self.s3.value())

    #實(shí)例化調(diào)色板對象,設(shè)置顏色為三個(gè)滑塊的值
    palette=QPalette()
    c=QColor(self.s1.value(),self.s2.value(),self.s3.value())
    palette.setColor(QPalette.Foreground,c)

    #設(shè)置標(biāo)簽的調(diào)色板,加載屬性
    self.l1.setPalette(palette)
if __name__ == '__main__':
  app=QApplication(sys.argv)
  demo=Example()
  demo.show()
  sys.exit(app.exec_())

運(yùn)行效果圖如下

代碼解析

在這個(gè)例子中,設(shè)置了三個(gè)滑動條來控制標(biāo)簽中顯示的文字的字體顏色的RGB值

當(dāng)滑塊滑動時(shí),將sliderMoved信號與槽函數(shù)連接起來

self.s3.sliderMoved.connect(self.sliderval)

本文主要講解了PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實(shí)例,更多關(guān)于PyQt5控件使用知識請查看下面的相關(guān)鏈接

相關(guān)文章

  • Python Pandas處理csv文件常用示例

    Python Pandas處理csv文件常用示例

    Pandas是一個(gè)非常強(qiáng)大的數(shù)據(jù)操作python包,支持各種數(shù)據(jù)格式,包括CSV文件,本文就來介紹一下Python Pandas處理csv文件常用示例,感興趣的可以了解一下
    2023-12-12
  • Python Web程序部署到Ubuntu服務(wù)器上的方法

    Python Web程序部署到Ubuntu服務(wù)器上的方法

    在本文記錄了我在Ubuntu中部署Flask Web站點(diǎn)的過程, 其中包括用戶創(chuàng)建、代碼獲取、Python3環(huán)境的安裝、虛擬環(huán)境設(shè)置、uWSGI啟動程序設(shè)置,并將Nginx作為前端反向代理,需要的朋友參考下吧
    2018-02-02
  • python從PDF中提取數(shù)據(jù)的示例

    python從PDF中提取數(shù)據(jù)的示例

    這篇文章主要介紹了python從PDF中提取數(shù)據(jù)的示例,幫助大家提高辦公效率,感興趣的朋友可以了解下
    2020-10-10
  • 如何在Python對Excel進(jìn)行讀取

    如何在Python對Excel進(jìn)行讀取

    這篇文章主要介紹了如何在Python對Excel進(jìn)行讀取,文中講解非常詳細(xì),示例代碼幫助大家參考學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)利用PyTorch進(jìn)行回歸運(yùn)算

    python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)利用PyTorch進(jìn)行回歸運(yùn)算

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)利用PyTorch進(jìn)行回歸運(yùn)算的實(shí)現(xiàn)代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • np.random.seed() 的使用詳解

    np.random.seed() 的使用詳解

    這篇文章主要介紹了np.random.seed() 的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Python 工具類實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳功能詳解

    Python 工具類實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳功能詳解

    用python進(jìn)行大文件下載的時(shí)候,一旦出現(xiàn)網(wǎng)絡(luò)波動問題,導(dǎo)致文件下載到一半。如果將下載不完全的文件刪掉,那么又需要從頭開始,如果連續(xù)網(wǎng)絡(luò)波動,是不是要頭禿了。本文提供斷點(diǎn)續(xù)傳下載工具方法,希望可以幫助到你
    2021-10-10
  • Python實(shí)現(xiàn)壁紙下載與輪換

    Python實(shí)現(xiàn)壁紙下載與輪換

    本人對于壁紙一直偏佛系,不愛特意去找一堆壁紙。因此用Python簡單地搞了一個(gè)自動下載壁紙,定時(shí)隨機(jī)輪換的功能來自娛自樂,順便分享給大家。
    2020-10-10
  • 基于Python實(shí)現(xiàn)開心消消樂小游戲的示例代碼

    基于Python實(shí)現(xiàn)開心消消樂小游戲的示例代碼

    這篇文章主要是帶著大家自制一款開心消消樂,還原度超高哦~還在等什么動動手就能擁有屬于自己的”消消樂“小游戲呢,趕快學(xué)起來吧
    2022-05-05
  • 聊聊Python pandas 中l(wèi)oc函數(shù)的使用,及跟iloc的區(qū)別說明

    聊聊Python pandas 中l(wèi)oc函數(shù)的使用,及跟iloc的區(qū)別說明

    這篇文章主要介紹了聊聊Python pandas 中l(wèi)oc函數(shù)的使用,及跟iloc的區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論

泽州县| 信阳市| 崇州市| 曲麻莱县| 建德市| 太湖县| 顺义区| 山阳县| 封丘县| 乌鲁木齐县| 思茅市| 海盐县| 旺苍县| 东城区| 邛崃市| 察雅县| 九江市| 建瓯市| 永靖县| 隆子县| 巴青县| 临洮县| 克什克腾旗| 永平县| 宁强县| 赤城县| 康保县| 杭锦旗| 博客| 通海县| 信丰县| 清徐县| 长丰县| 和静县| 桂阳县| 沛县| 武定县| 中方县| 深水埗区| 泾川县| 乌兰察布市|