- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 Python之win32模块——学习笔记
该例子将PyWin32.chm文档的窗口移动到了屏幕坐标为(100,100)的位置,用到了win32gui.FindWindow(class_name, name)函数,该函数已经在实例2中介绍过了,这里不再赘述。在该例中, 主要用到了win32gui.GetWindowText(hwnd)通过窗口的标题名获取窗口句柄,得到窗口句柄后通过win32process.GetWindowThreadProcessId(hwnd)获取窗口的进程PID。实例1:根据窗口的标题名获取获取窗口的进程PID。
2023-08-06 19:35:04 836 1
原创 Docker安装遇到Hardware assisted virtualization and data execution protection must be enabled in the BIOS
如果勾选,重启后还是提示Hardware assisted virtualization and data execution protection must be enabled in the BIOS.docker desktop 基于windows hyper-v,必须确保hyper-v组件已经开启。或者在启用和关闭windows功能中先禁用Hyper-V,重启后再开启。若已经安装hyper-V,但是没有打开,则应该在。推荐在勾选后,方案一和方案二顺序执行一遍。以管理员身份打开CMD。
2023-08-05 15:22:35 837 1
原创 使用QTableWidget在Python界面中画表格
本文描述PyQt5的QTableWidget控件的基本使用方法和效果,界面实现建议还是desiger设计工具实现,同时使用业务和逻辑相分离的方式编写程序,都揉在一块后面程序就不好维护,毕竟没有谁的工具实现是可以一蹴而就的,还是要考虑可维护性。setSpan(0,3,2,1)函数中(0,3)会指定到单元格第1行第4列(下标都是从0开始计算),(2,1)分别表示合并2行(把下一行合并了),1列(1列,列其实没有合并)。默认情况下表格中的字符串是可以更改的,比如双击一个单元格,就可以修改运来的内容。
2022-10-19 14:20:26 2020 1
原创 C#读写MySQL中文乱码问题
踩坑:在使用C#对MySQL数据库进行读取和写入操作时,会出现SQL语句报错、无法操作的现象,如下图所示:然而直接使用数据库查询,则能够得到正确的查询结果:所以初步怀疑是C#中编码问题导致的乱码。存在编码的地方有三处分别如下:1、 由Excel导入数据库时,需要设定编码方式,为“UTF8”;2、 数据库设置编码格式为“UTF8”;3、 C#中未设置编码格式;由此,初步怀疑是C#的默认编码格式不是“UTF8”,所以对原先的语句:MySqlConnection mysqlconn =
2020-10-14 19:50:47 1564
原创 pyqt5安装踩坑
踩坑:在pycharm中配置好External Tools后,直接点击运行,会报错。报错具体名字:no QT platform plugin could be initialized …….是因为没有配置环境变量造成的,具体配置方法:计算机 ----》 属性 ----》 高级系统设置 ----》 环境变量在系统变量中新增:变量名: QT_QPA_PLATFORM_PLUGIN_PATH变量值: E:\python\Lib\site-packages\pyqt5_tools\Qt\plugins\
2020-10-13 21:00:22 298
原创 AI训练营之宝可梦数据分析
import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltdf = pd.read_csv("./pokemon_data.csv")在阿里云天池参加训练营也有一段时间啦,进行到了task4,实战,精灵宝可梦数据分析。整个分析写的非常详尽,将新手使用pandas,seaborn和matplotlib.pyplot的各种使用功能都作了非常完善的分析和详细解释。这使得新手能在兴趣和所了解的领域了解数据分析,对入门非常之
2020-09-20 09:19:56 409
原创 使用C#完成拖拽功能
使用C#完成拖拽功能我本人在使用某些公司的软件平台时,发现很多平台只能像原先两个listbox之间有一个移动按钮,点一下加一个,与之相比,有些平台直接将所需的节点拖拽至指定位置,就可以将节点程序加载,非常之好用,方便之余更加好奇这样的功能是如何实现的。在两次测试后基本能完成基础功能。一、 界面布局由于是做简单的测试,并没有项目和需要完成的任务驱动,就只有一个简(cu)单(cao)的界面。界面如下图所示:界面上很干净,快比兜里都干净了,只有两个treeview,treeview1和treeview
2020-05-30 10:05:04 1482
原创 用C#编写的仪器连接工具
在上次仪器寻址的基础上,对界面和表现方式进行了升级,争取像个小工具的样子了。作为学习笔记。先展示下完成后的界面(花里胡哨版):界面虽然花哨,但是非常简单。只有3个button、1个treeview和1个textbox工具。Button按键就不多解释了;treeview用于逐条显示读到的仪器的地址信息;textbox用于显示对仪器询问的返回值得显示。连接仪器后的显示效果如下图(精致薄码):引用还是原来的味道:`using System;using System.Collections.Gener
2020-05-19 19:59:17 1243
原创 使用C#控制仪器设备并寻址的方法
仪器寻址和仪器连接现在的主流方法可以使用KeySight IO 或NIMAX,这两个都有强大的仪器支持功能,完全能够满足对仪器寻址、连接、初步控制等需求。但这两款软件对刚刚接触仪器控制的同学可能有点复杂,并且原理较为简单,所以考虑自己编写一个简(cu)化(cao)版的界面,一方面为了更好的理解原理,另一方面是在使用这两款软件的最初步骤都及其相似且重复,所以考虑将仪器连接的最初步骤简单写成一个界面,方便平时使用。(整理思路,顺便做好记录)使用.NET控制仪器的第一步:连接仪器。1、 环境搭建:本文使用的
2020-05-17 18:00:57 3296 5
使用C#实现拖拽功能
2020-05-30
使用C#控制仪器设备并寻址的方法
2020-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人