说明
用水定额作为节水工作必备的量化标尺,用水定额广泛应用于涉水规划、水资源论证、取水许可、计划用水、节水评价、节水载体建设和监督考核等各项工作,是指导各行业开展节水工作的重要技术依据,对于强化水资源精细化管理,建立健全节水制度政策等路径,提升水资源节约集约能力具有重要意义。水利部自2019年以来已陆续发布105项用水定额,其中农业14项、工业70项、建筑业3项和服务业18项。
PDF阅读小程序
import sys
import os
from PySide6.QtWidgets import QMainWindow, QApplication, QTreeWidgetItem
from ui_file_manage import Ui_FileManager
from PySide6.QtCore import QUrl
from PySide6.QtGui import QIcon
from PySide6.QtWebEngineWidgets import QWebEngineView
class FileManager(QMainWindow, Ui_FileManager):
def __init__(self):
super().__init__()
self.setupUi(self)
self.init_tree()
self.browser = QWebEngineView()
settings = self.browser.settings()
settings.setAttribute(settings.PluginsEnabled, True)
settings.setAttribute(settings.PdfViewerEnabled, True)
self.verticalLayout.addWidget(self.browser)
self.show()
def init_tree(self):
self.tree.setColumnCount(1)
#隐藏头部标题
self.tree.setHeaderHidden(True)
#设置根节点
root = QTreeWidgetItem(self.tree)
root.setText(0, '文件管理器')
root.setIcon(0, QIcon('课件.png'))
#设置列的宽度
self.tree.setColumnWidth(0, 200)
files = os.listdir()
for file in files:
if os.path.isdir(file) and file[0].isdigit():
child = QTreeWidgetItem(root)
child.setText(0, file)
sections = os.listdir(file)
child.setIcon(0, QIcon('文件夹.png'))
for section in sections:
child_2 = QTreeWidgetItem(child)
child_2.setText(0, section)
child_2.setIcon(0, QIcon('pdf.png'))
self.tree.addTopLevelItem(root)
self.tree.clicked.connect(self.load_pdf)
self.tree.expandAll()
def load_pdf(self):
item = self.tree.currentItem().text(0)
parent = self.tree.currentItem().parent().text(0)
self.browser.load(
QUrl.fromLocalFile(os.path.realpath(f"{parent}/{item}")))
if __name__ == "__main__":
app = QApplication([]) # 启动一个应用
window = FileManager()
sys.exit(app.exec_())
具体内容
包括以下用水定额