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

pyqt5實(shí)現(xiàn)繪制ui,列表窗口,滾動(dòng)窗口顯示圖片的方法

 更新時(shí)間:2019年06月20日 21:04:43   作者:songofsin  
今天小編就為大家分享一篇pyqt5實(shí)現(xiàn)繪制ui,列表窗口,滾動(dòng)窗口顯示圖片的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1:listWidget 以滾動(dòng)窗口顯示文件下的所有文件:

    self.listWidget = QtWidgets.QListWidget(self.gridLayoutWidget)
    self.listWidget.setMaximumSize(QtCore.QSize(16777215, 400))
    self.listWidget.setObjectName("listWidget")
 以上代碼都是以qtDesigner畫(huà)出來(lái)自動(dòng)生成的 
    self.listWidget.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn#這里以滾動(dòng)窗口顯示)
    self.pushButton_10.clicked.connect(TabWidget.viewList)#關(guān)聯(lián)事件
    def viewList(self):
      for i in os.listdir("./photo"):
        self.listWidget.addItem("./photo"+"/"+i)

2:點(diǎn)擊列表里的item能夠返回item名稱(chēng)并顯示圖片

self.listWidget.currentItemChanged.connect(TabWidget.image)#這是點(diǎn)擊item會(huì)返回item的名稱(chēng):ps我使用qtDesigner繪制的TabWidget。

def image():
  print(self.listWidget.currentItem().text())
  imagefile=self.listWidget.currentItem().text()
  png = QtGui.QPixmap(imagefile).scaled(self.label.width(), self.label.height())
  self.label.setPixmap(png)
  #在lable上顯示圖片

3:在滾動(dòng)窗口中顯示文件中的所有圖像

這部分先用qtDesigner 繪制了一塊scrollArea, 使用scrollArea的好處是自動(dòng)會(huì)生成滾動(dòng)條
def suoluetu(self):
    names=[]    
    positions = [(i, j) for i in range(4) for j in range(30)]
    for i in os.listdir(r"./photo"):
      names.append("./photo"+"/"+i)
    self.filewidget = QWidget()
    self.filewidget.setMinimumSize(350, 1800)
    for position, names in zip(positions, names):
      lab = QLabel(self.filewidget)
      lab.setFixedSize(100,150)
      pix=QtGui.QPixmap(names)
      lab.setPixmap(pix)
      lab.move(100*position[0]+50,150*position[1]+70)#這部分是我自己瞎寫(xiě)的
    self.scrollArea.setWidget(self.filewidget)
    一開(kāi)始采用的gridLayout顯示的圖片效果也還不錯(cuò),但是不能滾動(dòng)畫(huà)面
    后來(lái)采用這種方法
    很遺憾窗口中的圖片不能點(diǎn)擊,就不能對(duì)相應(yīng)的圖片進(jìn)行分析
    所以我覺(jué)得還是應(yīng)該采用listWidget的方式顯示圖片

以上這篇pyqt5實(shí)現(xiàn)繪制ui,列表窗口,滾動(dòng)窗口顯示圖片的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)

    python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)

    這篇文章主要介紹了python 如何調(diào)用API接口 獲取和解析 Json數(shù)據(jù),幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • Python 訪問(wèn)限制 private public的詳細(xì)介紹

    Python 訪問(wèn)限制 private public的詳細(xì)介紹

    在一個(gè)模塊中,我們可能會(huì)定義很多函數(shù)和變量。這篇文章主要介紹了Python 訪問(wèn)限制 private public的詳細(xì)介紹,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • pandas中merge函數(shù)的用法

    pandas中merge函數(shù)的用法

    merge()函數(shù)是Pandas中用于合并兩個(gè)DataFrame的函數(shù),本文主要介紹了pandas中merge函數(shù)的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • opencv中cv2.minAreaRect函數(shù)輸出角度問(wèn)題詳解

    opencv中cv2.minAreaRect函數(shù)輸出角度問(wèn)題詳解

    minAreaRect返回的數(shù)據(jù)包括了矩形的中心點(diǎn),寬、高,和旋轉(zhuǎn)角度,下面這篇文章主要給大家介紹了關(guān)于opencv中cv2.minAreaRect函數(shù)輸出角度問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Django為窗體加上防機(jī)器人的驗(yàn)證碼功能過(guò)程解析

    Django為窗體加上防機(jī)器人的驗(yàn)證碼功能過(guò)程解析

    這篇文章主要介紹了Django為窗體加上防機(jī)器人的驗(yàn)證碼功能過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python使用Pandas庫(kù)實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)讀寫(xiě)

    Python使用Pandas庫(kù)實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)讀寫(xiě)

    本次分享將介紹如何在Python中使用Pandas庫(kù)實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)的讀寫(xiě),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • python 留一交叉驗(yàn)證的實(shí)例

    python 留一交叉驗(yàn)證的實(shí)例

    這篇文章主要介紹了python 留一交叉驗(yàn)證的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python查找特定名稱(chēng)文件并按序號(hào)、文件名分行打印輸出的方法

    python查找特定名稱(chēng)文件并按序號(hào)、文件名分行打印輸出的方法

    這篇文章主要介紹了python查找特定名稱(chēng)文件并按序號(hào)、文件名分行打印輸出的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python selenium實(shí)現(xiàn)斷言3種方法解析

    Python selenium實(shí)現(xiàn)斷言3種方法解析

    這篇文章主要介紹了Python selenium實(shí)現(xiàn)斷言3種方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python?中OS?module的使用詳解

    Python?中OS?module的使用詳解

    這篇文章主要介紹了Python?中OS?module的使用詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

蕉岭县| 威信县| 临泽县| 习水县| 洞口县| 定日县| 紫阳县| 蒲城县| 桂平市| 和田市| 哈尔滨市| 怀宁县| 成安县| 咸丰县| 肇庆市| 运城市| 鞍山市| 垫江县| 固阳县| 南雄市| 理塘县| 遵化市| 闽清县| 武城县| 绥德县| 寿光市| 兰西县| 同心县| 三江| 五台县| 枣庄市| 永康市| 姜堰市| 玉屏| 和硕县| 武强县| 大城县| 襄樊市| 四平市| 洛川县| 博客|