remove unneeded packages
This commit is contained in:
parent
7380f5d94a
commit
eb68242a11
13
conda.yaml
13
conda.yaml
@ -4,25 +4,12 @@ channels:
|
||||
- defaults
|
||||
dependencies:
|
||||
- cryptography=3.4.7=py37h20c650d_0
|
||||
- dask-core=2021.9.1=pyhd8ed1ab_0
|
||||
- decorator=5.1.0=pyhd8ed1ab_0
|
||||
- future=0.18.2=py37h03978a9_3
|
||||
- gdal=3.3.1=py37hb11e9a8_2
|
||||
- numpy=1.21.2=py37h940b05c_0
|
||||
- opencv=4.5.3=py37h03978a9_1
|
||||
- pip=21.2.4=pyhd8ed1ab_0
|
||||
- proj=8.0.1=h1cfcee9_0
|
||||
- py-opencv=4.5.3=py37h4038f58_1
|
||||
- pycodestyle=2.7.0=pyhd8ed1ab_0
|
||||
- pycparser=2.20=pyh9f0ad1d_2
|
||||
- pygments=2.10.0=pyhd8ed1ab_0
|
||||
- pylint=2.11.1=pyhd8ed1ab_0
|
||||
- pyproj=3.2.1=py37h9f67652_0
|
||||
- python=3.7.10=h7840368_101_cpython
|
||||
- python-dateutil=2.8.2=pyhd8ed1ab_0
|
||||
- python_abi=3.7=2_cp37m
|
||||
- pytz=2021.1=pyhd8ed1ab_0
|
||||
- pywavelets=1.1.1=py37hec80d1f_3
|
||||
- pyyaml=5.4.1=py37hcc03f2d_1
|
||||
- qgis=3.18.3=py37h3dc7164_2
|
||||
- qt=5.12.9=h5909a2a_4
|
||||
|
6
pic.qrc
6
pic.qrc
@ -1,6 +0,0 @@
|
||||
<RCC>
|
||||
<qresource prefix="/">
|
||||
<file>plugins/In_one/pic/2.png</file>
|
||||
<file>plugins/In_one/pic/1.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
@ -1,17 +0,0 @@
|
||||
from osgeo import gdal
|
||||
|
||||
pth = r"D:\CVEO\2021-12-22-CDGUI\LZY_DATA\未命名1\bcdm\AAA.-BBB._68252_cmi_otsu_bcdm.tif"
|
||||
npth = r'D:\CVEO\2021-12-22-CDGUI\LZY_DATA\未命名1\bcdm\gt.tif'
|
||||
ds = gdal.Open(pth)
|
||||
out_ds = gdal.GetDriverByName('GTiff').Create(npth, ds.RasterXSize, ds.RasterYSize, 1, gdal.GDT_Byte)
|
||||
out_ds.SetGeoTransform(ds.GetGeoTransform())
|
||||
out_ds.SetProjection(ds.GetProjection())
|
||||
|
||||
data = ds.ReadAsArray()
|
||||
data[100:200, 100:200] = 0
|
||||
out_ds.GetRasterBand(1).WriteArray(data)
|
||||
|
||||
|
||||
out_ds.FlushCache()
|
||||
del out_ds
|
||||
del ds
|
132
test/tree.py
132
test/tree.py
@ -1,132 +0,0 @@
|
||||
from PyQt5 import QtCore
|
||||
from PyQt5.QtWidgets import QDesktopWidget
|
||||
import sys
|
||||
from PyQt5.QtWidgets import *
|
||||
|
||||
# import tree # tree.py文件
|
||||
|
||||
|
||||
class myTreeWidget:
|
||||
def __init__(self, objTree):
|
||||
self.myTree = objTree
|
||||
# 设置列数
|
||||
self.myTree.setColumnCount(1)
|
||||
# 设置树形控件头部的标题
|
||||
self.myTree.setHeaderLabels(['机构列表'])
|
||||
|
||||
# 设置根节点
|
||||
self.root = QTreeWidgetItem(self.myTree)
|
||||
self.root.setText(0, '本单位')
|
||||
|
||||
# 设置树形控件的列的宽度
|
||||
self.myTree.setColumnWidth(0, 100)
|
||||
|
||||
# 设置子节点1
|
||||
child1 = QTreeWidgetItem(self.root)
|
||||
child1.setText(0, '市场部')
|
||||
self.root.addChild(child1)
|
||||
|
||||
# 设置子节点11
|
||||
child11 = QTreeWidgetItem(child1)
|
||||
child11.setText(0, '销售班')
|
||||
|
||||
# 设置子节点2
|
||||
child2 = QTreeWidgetItem(self.root)
|
||||
child2.setText(0, '财务部')
|
||||
|
||||
# 设置子节点21
|
||||
child21 = QTreeWidgetItem(child2)
|
||||
child21.setText(0, '财务一班')
|
||||
|
||||
# 加载根节点的所有属性与子控件
|
||||
self.myTree.addTopLevelItem(self.root)
|
||||
|
||||
# TODO 优化2 给节点添加响应事件
|
||||
self.myTree.clicked.connect(self.onClicked)
|
||||
|
||||
# 节点全部展开
|
||||
self.myTree.expandAll()
|
||||
|
||||
def onClicked(self):
|
||||
item = self.myTree.currentItem()
|
||||
print('Key=%s' % (item.text(0)))
|
||||
|
||||
|
||||
class MyPyQTMainForm(QMainWindow):
|
||||
"""
|
||||
主界面
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
"""
|
||||
初始化
|
||||
"""
|
||||
super(MyPyQTMainForm, self).__init__()
|
||||
# self.setupUi(self)
|
||||
# 创建树控件对象
|
||||
layout = QVBoxLayout()
|
||||
|
||||
tree_widget = QTreeWidget()
|
||||
# layout.addWidget(tree_widget)
|
||||
# self.setLayout(layout)
|
||||
self.layout().addWidget(tree_widget)
|
||||
self.myTreeTest = myTreeWidget(tree_widget)
|
||||
# self.myTreeTest = myTreeWidget(self.treeWidget)
|
||||
|
||||
def center(self):
|
||||
"""
|
||||
定义一个函数使得窗口居中显示
|
||||
"""
|
||||
# 获取屏幕坐标系
|
||||
screen = QDesktopWidget().screenGeometry()
|
||||
# 获取窗口坐标系
|
||||
size = self.geometry()
|
||||
newLeft = (screen.width() - size.width()) / 2
|
||||
newTop = (screen.height() - size.height()) / 2
|
||||
self.move(int(newLeft), int(newTop))
|
||||
|
||||
def addNode(self):
|
||||
"""
|
||||
添加节点
|
||||
"""
|
||||
print('--- addTreeNode ---')
|
||||
item = self.myTreeTest.myTree.currentItem()
|
||||
node = QTreeWidgetItem(item)
|
||||
node.setText(0, '后勤部')
|
||||
|
||||
def deleteNode(self):
|
||||
"""
|
||||
删除节点
|
||||
"""
|
||||
print('--- delTreeNode ---')
|
||||
item = self.myTreeTest.myTree.currentItem()
|
||||
root = self.myTreeTest.myTree.invisibleRootItem()
|
||||
for item in self.myTreeTest.myTree.selectedItems():
|
||||
(item.parent() or root).removeChild(item)
|
||||
|
||||
def modifyNode(self):
|
||||
"""
|
||||
修改节点
|
||||
"""
|
||||
print('--- modifyTreeNode ---')
|
||||
item = self.myTreeTest.myTree.currentItem()
|
||||
item.setText(0, '办公室')
|
||||
|
||||
|
||||
"""
|
||||
主函数
|
||||
"""
|
||||
if __name__ == '__main__':
|
||||
app = QApplication(sys.argv)
|
||||
myPyMainForm = MyPyQTMainForm()
|
||||
# 主窗口显示在屏幕中间
|
||||
myPyMainForm.center()
|
||||
|
||||
# 禁止最大化按钮
|
||||
myPyMainForm.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint | QtCore.Qt.WindowCloseButtonHint)
|
||||
# 禁止拉伸窗口大小
|
||||
myPyMainForm.setFixedSize(myPyMainForm.width(), myPyMainForm.height())
|
||||
|
||||
# 显示主界面
|
||||
myPyMainForm.show()
|
||||
sys.exit(app.exec_())
|
Loading…
x
Reference in New Issue
Block a user