91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語(yǔ)言: Python
  • 標(biāo)簽: pyqt5??python2??python3??

資源簡(jiǎn)介

python2,3下都能運(yùn)行,看到界面選一個(gè)文件夾,文件夾下包括一個(gè)文件夾,且其下有圖片,代碼不易,好好珍惜!

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
import?sys
import?os
import?math
import?sip
from?PyQt5?import?QtCoreQtGuiQtWidgets
from?PyQt5.QtCore?import?*
from?PyQt5.QtGui?import?*
from?PyQt5.QtWidgets?import?*

class?face(QWidget):
????end_clicked=pyqtSignal()
????def?__init__(self?parent=None):
????????super(face?self).__init__(parent)
????????self._width=1200
????????self._height=1000
????????self.posite()
????????self.resize(self._width?self._height)
????????self.move(2060)
????????self.showMaximized()
????????#設(shè)置界面的大小
????????self.end_clicked.connect(self.end_Tip)
????????self.base_path=os.path.join(os.getcwd()‘..‘)
????????self.ColNum=self._width/200
????????self.RowNum=(self._height*0.9)/100

????????wwg=QWidget(self)
????????self.flag=““
????????self.Face_layout?=?QHBoxLayout(wwg)
????????self.v_1=QVBoxLayout()
????????self.v_2=QVBoxLayout()
???????#?layout.addStretch(1)
???????#??fram=QVBoxLayout()

????????self.listW?=?MyListWs(self)
????????self.listW.setobjectName(“l(fā)istW“)
????????#?self.listW.listW_itemSelected.connect(self.listW_itemSelected)

????????
????????self.moveListWidget?=?MyListWs(self)??????
????????self.moveListWidget.setobjectName(“moveListWidget“)


????????w1=QWidget()
????????self.v_1.addWidget(self.listW)


????????self.h1=QHBoxLayout()
????????self.btn?=?QPushButton(“選擇圖片文件夾“)
????????self.btn.clicked.connect(self.readfile)
????????#?self.btn.click()
????????
????????self.h1.addWidget(self.btn)
????????self.check=QPushButton(“確認(rèn)選擇“)
????????self.check.clicked.connect(self.isOk)
????????self.h1.addWidget(self.check)

????????#?self.moveListWidget.itemClicked.connect(lambda?item:item.imgpath)

????????self.v_2.addWidget(self.moveListWidget)
????????w1.setLayout(self.h1)
????????self.v_1.addWidget(w1)
????????self.Face_layout.addLayout(self.v_1)
????????self.Face_layout.addLayout((self.v_2))
????????#layout.addLayout(fram_1stretch=2)

????????self.setLayout(self.Face_layout)
????????self.setWindowtitle(“圖片拖拽“)
????def?posite(self):
????????screen=QDesktopWidget().screenGeometry()
????????self._width=screen.width()-50
????????self._height=screen.height()-100

????????print(screen.width()screen.height())
????def?readfile(self):
????????directory?=?QFileDialog.getExistingDirectory(self??“選取文件夾“??“./“)
????????#?directory?=?“./acrop“
????????
????????img_dir=os.listdir(directory)
????????if?len(img_dir)>0:
????????????images_dir?=?os.listdir(os.path.join(directory?img_dir[0]))
????????????images_num?=?len(images_dir)
???????????
????????????img_paths?=?list()
????????????for?id_img?in?images_dir:
????????????????img_paths.append(os.path.join(directory?img_dir[0]?id_img))

????????????for?k?in?range(images_num):

????????????????imgpath?=?img_paths[k]
????????????????self.listW.createItem(imgpath)
????????????????QApplication.processEvents()
????????else:
????????????self.end_clicked.emit()



?????????
????def?end_Tip(self):
??????

評(píng)論

共有 條評(píng)論