- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 首曲线、计曲线、间曲线和助曲线
首曲线,也叫基本等高线,是按基本等高距绘出的等高线,用以显示地貌的基本形态。在地形图上以0.1mm的细实线描绘,如1:5万地形图上首曲线依次为:10m、20m、30m…计曲线,又叫加粗等高线,从规定的高程起算面起,每隔五个等高距将首曲线加粗为一条粗实线,以便在地图上判读和计算高程。为了阅读方便,从起点起,每隔四根等高线加粗描绘一根等高线,这根加粗的等高线就是计曲线当首曲线不能显示地貌特征时,按二分之一基本等高距描绘的等高线称为间曲线。有时为了显示局部地貌的需要,可以按四分之一基本等高距描绘的等高
2021-11-04 09:43:22
15861
1
原创 QToolBar上添加一个靠右的搜索框
有时,你会想在QToolBar上添加一个右对齐按钮。可能首先想到的是在工具栏中添加一个QSpacerItem,由于QSpacerItem不是继承自QWidget,因此不能使用QToolBar的成员addWidget()来添加一个QSpacerItem。取而代之的是,制作一个基本的QWidget,将其设置sizePolicy为Expanding,然后添加到中QToolBar。例如:self.spacerWidget = QWidget(self)self.spacerWidget.setSizePol
2020-06-27 15:52:28
1286
原创 pyqt5 QTableWidget设置列宽、行高、整行选中
QHeaderView::Interactive 0The user can resize the section. The section can also be resized programmatically using resizeSection ()QHeaderView::Fixed 2The user cannot resize the section. The section can only be resized programmatica...
2020-06-09 12:43:43
6810
1
原创 pycharm配置QT Designer
首选发装pyqt5-tools,pip install pyqt5-tools1. 配置Qt Designer启动pycharm,打开File-->Settings-->Tools-->External Tools,如下图点击上图中的+号,弹出CreateTool对话框,如下图:Name:QtDesigner,名字随意Program:填designer.exe的路径,如果是虚拟环境,可以用宏,点击“Insert Macro...",列出了支持的宏。我.
2020-05-26 20:36:03
832
原创 No module named ”Crypto“的解决方法
如果某天要使用Crypto,你pip install crypto后,仍提示No module named "Crypto",果断卸载:pipuninstall crypto然后安装pycryptodome,pip install pycryptodome,即可。一般情况下,这样就OK了,如果仍不行,Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c改成大写C就ok了。原因:pycrypto、pycrytodome和crypto是一个东西,cryp.
2020-05-26 10:17:40
3733
原创 pyqt5 TableWidget 隐藏表头方法
self.tableWidget.verticalHeader().setVisible(False) # 隐藏垂直表头self.tableWidget.horizontalHeader().setVisible(False) # 隐藏水平表头
2020-05-23 17:23:54
2585
原创 python生成UUID
UUID(全称为Universally Unique IDentifier)是128位的全局唯一标识符,通常由32字节的字符串表示。有时也称guid(global unique identifier)。python中自带了uuid模块来进行uuid的生成和管理工作。UUID主要有五个算法,也就是五种方法来实现:uuid1() 由MAC地址、当前时间戳、随机数生成。可以保证全球范围内的唯一性,但MAC的使用同时带来安全性问题,局域网中可以使用IP来代替MAC。uuid.uuid2() 算法与uui.
2020-05-19 15:21:13
553
原创 怎样去掉QMainWindow最大化和最小化按钮
1. setWindowFlags(Qt::Dialog); // 窗体没有最大化最小化按钮,但有关闭按钮旁边有个问号2. setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::WindowCloseButtonHint); // 可以达到要求
2020-05-19 11:10:56
3962
原创 查看exe文件依赖的dll文件
1. 打开命令行:Microsoft Visual Studio 2005->工具->Visual Studio 2005 命令提示2.dumpbin/dependents [文件路径]例如,dumpbin/dependents C:\Qt\Qt5.12.8\Tools\QtCreator\bin\qtcreator.exe
2020-05-19 09:21:50
560
原创 PYPI使用国内源
对于默认的pip源在国内速度太慢,需要将pip源换成国内镜像站清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/豆瓣:http://pypi.douban.com/simple/临时方式:pip install -i http://pypi.douban.com/simple/ numpypip install -i http://pypi.douban.com/
2020-05-15 11:21:35
326
原创 Python按编码读取文件内容
读取文本文件内容时,文件的编码方式有可能不一样。不正确读取的时候会出现如下错误:UnicodeDecodeError: 'gbk' codec can't decode byte。所以要先识别文件的编码方式,然后根据此编码方式进行读取:myfile = r'c:\test.cpp'encoding = 'utf-8-sig'bytes = min(32, os.path.getsize(myfile))raw = open(myfile, 'rb').read(bytes)result =
2020-05-14 18:27:09
645
原创 VS调试状态下查看QString等QT变量
VS调试Qt程序,会发现无法查看QString等Qt内置类型的值,可以修改autoexp.dat文件,使Qt内置类型的值也可以查看。C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Packages\Debugger\autoexp.dat,在VS2015,QT-Plugin2.4.3下亲测可以,其它版本可以对照下面修改。别忘记先备份一下,然后搜索[AutoExpand],添加;QT_DEBUG_START (Qt5 .
2020-05-14 09:27:44
4048
2
原创 QT显示窗体,show和exec的区别
1. show()函数:即可以显示非模式也可以显示模式对话框;当设置modal为true时,显示模式对话框,2. exec()函数:显示模式对话框,不关闭此对话框,不能执行别的操作。3.区别:show()函数显示模式对话框时,是否与exec()显示的一样呢?答案是:不一样show()显示的模态对话框并非真正意义上的模态,虽然在对话框弹出的时候,程序的其它操作(按钮、窗口切换等)都失效了;但是程序仍然在调用对话框之后,马上继续执行后面的代码。这样,就不会得到窗口的返回值。exe
2020-05-08 18:17:19
1394
原创 解决sublime扩展源无法访问
去 https://github.com/HBLong/channel_v3_daily 下载channel_v3.json可以放到任意位置,我放到安装目录:C:\Program Files\Sublime Text 3\channel_v3.json打开Sublime Text 3点击 Preferences > Package Settings右侧是用户设置添加 "chann...
2020-04-27 11:09:17
402
原创 大地基准面
地球表面是凹凸不平的,这给表达、描述、计算以及模拟等工作带来了很多不便,在科学研究中,很多时候我们都会想把现实简化,就如同数学科中的假设、物理科中的理想体一样,这里我们也采取用一个旋转椭球体来逼近地球的表面,这个旋转椭球体就被称为地球椭球体。地球椭球体就可以用严格的数学公式来表示了,涉及到的参数包括椭球体长半径a、椭球体短半径b和椭球的扁率f=(a-b)/a。这三个参数可以确定椭球体了,但是单有椭...
2020-04-27 10:30:31
947
原创 地理坐标系基础
地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度;投影坐标系是平面坐标系,参考平面是水平面,坐标单位是米、千米等。地理坐标系转换到投影坐标系的过程为投影,即将不规则的地球曲面转换为平面。地理坐标系(Geographic Coordinate System),是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。一个地理坐标系包括角度测量单位、本初子午线和...
2020-04-27 10:28:40
1178
原创 Sublime修改字体
Preferences -> Settings "color_scheme": "Packages/Color Scheme - Default/Sixteen.sublime-color-scheme", "hot_exit": false, "remember_open_files": false, "font_size": 12, "font_face": "Cour...
2020-04-27 09:32:37
333
原创 Sublime最后打开的文件
Preferences -> Settings"hot_exit": false, "remember_open_files": false
2020-04-16 18:14:22
239
原创 Flask学习系列(三)
如何使用Web表单。我为应用主页创建了一个简单的模板,并使用诸如用户和用户动态的模拟对象。在本章中,我将解决这个应用程序中仍然存在的众多遗漏之一,那就是如何通过Web表单接受用户的输入。Web表单是所有Web应用程序中最基本的组成部分之一。 我将使用表单来为用户发表动态和登录认证提供途径。Flask-WTF简介我们使用Flask-WTF插件来处理本应用中的Web表单,它对WTForms进行...
2019-11-01 09:13:03
131
原创 Flask学习系列(二)
什么是模板?我设计的微博应用程序的主页会有一个欢迎用户的标题。虽然目前的应用程序还没有实现用户概念,但这不妨碍我使用一个Python字典来模拟一个用户,如下所示:user = {'username': 'Miguel'}创建模拟对象是一项实用的技术,它可以让你专注于应用程序的一部分,而无需为系统中尚不存在的其他部分分心。 在设计应用程序主页的时候,我可不希望因为没有一个用户系统来分散我的注...
2019-10-31 16:22:57
144
原创 Flask学习系列(一)
安装python,。。。安装virtualenvpip installvirtualenv创建虚拟py环境virtualenv vpython激活虚拟py环境:venv\Scripts\activate.bat安装Flaskpip install flask练习代码下载https://download.youkuaiyun.com/download/qiya_pk/119...
2019-10-30 17:42:37
145
python_ldap-3.1.0-cp36-wheel.zip
2020-09-29
EasyMesh.zip
2020-04-14
FreeRTOS中文实用教程
2012-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人