- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 PythonStudio 控件使用常用方式(十)TLabel和TLinkLabel
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
2024-03-08 11:34:17 390
原创 PythonStudio 控件使用常用方式(九)TOpenDialog
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。TOpenDialog是打开文件的对话框。
2024-03-07 12:01:24 482
原创 PythonStudio 控件使用常用方式(八)SpeedButton
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
2024-03-07 10:13:59 339
原创 PythonStudio 控件使用常用方式(七)TEdit
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。TEdit就是单行文本框。
2024-02-02 16:45:43 376
原创 PythonStudio 控件使用常用方式(六)TMemo
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。TMemo就是一个文本框。
2024-02-02 16:10:23 563
原创 PythonStudio 控件使用常用方式(五)TListBox
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。TListBox是列表框。
2024-02-02 11:31:15 601
原创 PythonStudio 控件使用常用方式(三)TPopupMenu(2)
【代码】PythonStudio 控件使用常用方式(三)TPopupMenu(2)
2024-02-01 17:37:03 381
原创 PythonStudio 控件使用常用方式(三)TPopupMenu(1)
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。TPopupMenu是右键菜单,它需要指定谁调用。
2024-02-01 15:26:53 522
原创 PythonStudio 控件使用常用方式(二)TStringGrid
TStringGrid是一个常用的表格,它可以设置每行每列的宽高度,也可以设置具体的内容,可以对选择区域进行设置。
2024-01-30 17:37:42 745
原创 PythonStudio 控件使用常用方式(一)TDateTimePicker
PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
2024-01-30 16:52:25 700
原创 sqlite-utils 3.36使用体会(五)删除及其他
看完前面的,实际上就理解了,删除是最简单的,因为它有delete和delete_where。
2024-01-18 15:46:11 351
原创 sqlite-utils 3.36使用体会(四)更改(调整了多条update)
upsert是sqlite 3.24的新功能,sqlite-utils毫无悬念地对它也进行了改造,它的作用是,根据主键来,如果该主键存在,则修改内容,如果该主键不存在,就新增一条。where来找怎样批量修改数据,直到最后发现,思路错了,直接用上一个convert方法不就可以了吗?因为covert不是依据主键来的,所以,它可以直接象row_where一样,进行条件替换。它还有一个upsert_all,这个和insert_all用法一致。貌似这是我能在文档里找到最有关联性的update内容了。
2024-01-18 15:13:59 397
原创 sqlite-utils 3.36使用体会(二)创建表
在sqlite-utils中,可以通过插入数据、插入语句、建立对照表、建立多对多关系的方式进行建表操作
2024-01-18 11:33:21 1077 1
原创 VBA取干部大表WORD文件中的单元格内容到EXCEL
碰到一个问题,是要从干部大表中提取人员的各种信息,几百张大表都是DOC格式,就写了以下代码,把这个EXCEL文件和所有WORD放在同一个目录下,运行下就可以了。
2022-07-20 17:40:26 782
原创 VBA按座次排位(交错排座,向一侧或两侧排座,混合排座)
昨天写了一个分组公式,把同事激动得以为所有排座位都可以用一个公式来完成,今天一早又说排座位,把整个会场分成3片,中间片是交错排列,左侧和右侧是向两边排列,画个图示意就是这样让我写个公式,我说,这还真不是一个公式可以完成的,就写了几行代码,可以做到以下功能:1、可以只设定中间区域,也就是会场所有人员按交错排列2、可以只设定左边区域或右边区载,也就是所有人员统一从左向右排或从右向左排3、可以混合排,就是按我同事的要求,先中间交错排,然后左侧从右向左排,再右侧从左向右排大概界面是这样分两个工作表,
2021-12-31 09:41:10 774
原创 把一列名单按顺序分组、按蛇形分组
今天接到同事的一个需求,说是要开一个会,所有人名单提供过来后,需要对其进行分组,因为名单是有排序的,所以分组必须要按排序来,开始说是全顺序的,也就是分五组,第1,6,11,16……名放第一组,2,7,12,17……放第二组,以此类推。给他写了一个公式,填充后,直接把名单就分组完毕了,后来他又来了,说要按蛇形分组,也就是12345放1-5组,678910放在5-1组,以此类推。然后又改了一个公式。截个图把结果放上如图A列显示的是所有的人员名单,C列是分组的列数,E1开始的那个表格是顺序排列的,L1开始
2021-12-28 17:10:35 1884
转载 Python对图像进行倾斜校正
利用霍夫变换,将in文件夹中倾斜的图像进行校正,并输出到out文件夹。关键代码摘自:https://blog.csdn.net/feilong_csdn/article/details/81586322注意1、文件夹名不能有中文2、in文件夹内不要有其他文件或文件夹3、out文件夹需要为空每一个文件的变换都会需要几秒种时间。################## 在指定目录下放置需要水平不正的图片文件,注意文件夹和文件名不能有中文# 图像源文件在 文件夹\in 目录,输入为 文件夹\out
2021-12-03 11:40:36 6795 4
原创 VBA根据图片链接地址显示出图片
在B列已有图片的链接地址,要在C列显示相应的图片,下面是代码Sub 把B列图片链接在C列生成图片() '以第2-4行为例,设定单位格宽度(图片宽度) Columns("C:C").ColumnWidth = 36.22 Rows("2:4").RowHeight = 150 '插入图片(假设图都是4:3的,否则还涉及要取得原始尺寸,如果图小,可以直接把200,150改为-1,-1) For i = 2 To 4 ActiveSheet.Shapes.
2021-12-01 10:58:48 1877
原创 VBA打印当前文件夹下所有xls文件
下面脚本是进行对本目录(不含子目录)的xls文件进行打印最大的问题自动双面无法处理。现在解决办法是:1、默认打印机中直接设置为自动双面,但有的打印机(如东芝AC2000)即使设置了也没有带到EXCEL里来2、取消Application.Dialogs(xlDialogPrint).Show前的注释,这时每次要打前会提示打印设置,这个有点头大3、根据https://stackoverflow.com/questions/40848751/excel-vba-printer-api-set-colou
2021-11-29 08:49:01 970
原创 JSP接收GET方式的中文字符
今天在工作时,需要从在一个JSP中,把一个GET方式的 request 中取得一个中文内容,参数名是name,再显示同文件名的图片,简化后就以下面的代码主要是分两步,一步是设置接收字符集,要与服务器字符集一致,一步是取参数。<%@ page language="java" import="java.util.*,java.io.*"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti
2021-11-24 12:02:10 177
原创 PowerQuery中如何取上一行数据
思路:先添加索引,然后再取索引-1的值如图,要取得上一年的姓名值:第一步:添加索引列第二步:添加索引-1值的列名图中输入的是:已添加索引{[索引]-1}[姓名]完整的内容是: Table.AddColumn(已添加索引, “上年姓名”, each 已添加索引{[索引]-1}[姓名])注意 [ ] 和 { } 标记不要弄错了。结束以后再对Error值进行处理,这里就不说了。...
2021-11-23 15:25:03 3559
原创 python写的,根据列表下载文件,并重命名
工作中碰到,要下载一堆文件,同时要重命名,就想,直接把下载地址和重命名的文件名存成excel文件,让python一个个慢慢下去。因为是自己用的,所以没写异常啥的。以下是源代码:################## 在指定目录下放置指定xls文件,Sheet1 第一列为下载的链接地址,第二列为下载另存为的文件名# excel 格式:第一行第一列 标题:要下载的网址 第一行第二列 标题:另存为文件名,从第二行开始按内容填写# 如果要修改excel的文件名或位置,直接在代码里改# 下载好的文件就放在运
2021-11-19 08:47:48 2226 2
原创 vba写的《志愿者排班表》
现在,很多地方比如学校、社区等在做志愿者排班时,由于志愿者的可提供服务的日期不定,每月的排班是一个难题。本人简单写了一个小的VBA小文件,完成这个功能。代码如下:Private Sub btn1_Click()'判断D2 E2是否能生成日期If Not IsDate(Cells(2, 5) & “-” & Cells(2, 6) & “-1”) ThenMsgBox (“请在E2和F2单元格中填入年份和月份”)Exit SubEnd If'清空H2-N13Ran
2021-09-13 17:17:49 1349
原创 Power BI中如何对可视化控件的标签进行格式调整
在Power BI中,每一个可视化控件都有很多地方要调整,如下图,是一个新做好的柱状图。其中,1为控件的标题,2和3分虽为Y轴和X轴的标题,4和5是Y轴和X轴的坐标,6是图形上的标签(这里没有显示)。那么这些内容在哪里调整呢?...
2021-03-01 09:26:42 2412
原创 Power BI中如何在同一可视化控件中显示下一级数据
这一功能,官方的名字叫“向下钻取”,比如,显示各个省的数据,双击浙江省,会出现浙江省下面的各个市的数据,再双击市,可以看区的数据。否则,如果一股脑儿把各个区的数据都显示出来,一个屏幕就算放得下,也是让观众头皮发麻的。简单起见,我这里例子用了职称这一个字段。这个操作也是很简单。先画一个环形图,把几个层级都拖到图例中,注意,父级放上面,子级放下面,再把姓名拖到值里,结束。这时可以看到,在职称分布这个控件的右上角,多了一些按钮,分别就是在层级操作中使用的。要启用向下钻取这个功能,必须先点第二个
2021-02-25 10:01:00 1052
原创 Power BI中如何跨页传递可视化控件的筛选关系
这个功能官方的说法是叫“跨报表钻取”,我们可以这样理解,在钻取的起始页中,先筛选出需要查看的数据,然后在被钻取的结论页面中,根据起始页的条件显示符合条件的内容。比如下图中,我们在“分类页”中选中了大学本科、无职称的人群,这里显示是41个人。(多重突出显示是用ctrl+鼠标点击完成)在“详细页”中要查看这些人的性别、年龄层次分布,其实就是要把“分类页”中的筛选条件,即本科、无职称这一筛选条件传递到“详细页”,如下图,性别和年龄层次两个控件显示的都是41人的情况,并且在钻取的位置,可以看到,刚才筛选
2021-02-25 09:26:13 2690
原创 Power BI中如何设置可视化效果控件之间联动关系
在Power BI中,同一报表中,如果选中一个筛选器中的某一个数据,其他控件中的数值会相应修改。但是,如果有一些必须固定的值,比如总人数、总收入之类,要怎么保持不变呢?1、选中某个控件2、选择格式菜单->编辑交互3、选中每一个控件,然后对不需要进行联动的控件进行设置,如下图,左边的点一下圆形图标,以后就不会与学历结果联动了,右边的是默认状态,是会随着学历结构联动的如果要重新把已不联动的控件再联动起来,并不是再点一次圆形图标,而是点圆形图标左边那个带漏斗的柱状图...
2021-02-24 10:10:53 7024
原创 Power BI中如何按自定义序列进行排序
在默认状态下,Power BI只能通过数值或是按轴进行排序,比如下图,在学历中,大学本科、大学专科、研究生、中专。显然,这样的排序方法是与正常提交的报表不一致的,我们需要的是研究生、大学本科、大学专科、中专。1、我们先在模型窗口,新建需要排序的对照表,如果字段名与原始表是一致的,在模型中会自动生成一对多的关系,如下图,右边显示的是如何创建表,左边显示的是已自动生成好的关系。2、在数据窗口,进入每一张排序朱厚照表,按ID值进行排序3、再回到报表窗口,发现如果按学历排序,就正常了
2021-02-24 09:36:20 17492
原创 PyCharm下的PyQt学习笔记(一)安装和汉化
安装:1、从解释器中安装PyQt5,PyQt5-sip,PyQt5-stubs三个包2、添加外部工具QtDesigner:exe的路径在安装目录:#PYTHON的安装路径#\Lib\site-packages\pyqt5-tools\designer.exe QTDesigner PyUIC PYRCC 程序 #Python安装目录#\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe #Pyt..
2020-09-09 17:40:29 591
原创 Power BI Report Server用户权限错误,不能使用非管理员帐号查看报表的解决
即使这个用户在服务器中是管理员权限,并且为独立的报表增加用户权限,仍不能查看报表,这样的情况,是由于在BI报表服务器中没有为这个用户设置权限,并且神奇的是,并没有一个链接可以将用户增加权限。解决办法:1、打开http://服务器地址/Reports/manage/catalogitem/security/,用BI报表服务器的管理员帐号登录后,直接增加本地用户,并配置相关权限。2、打开相关报表的安全性设置,增加本地用户的权限。...
2020-09-04 15:43:25 2901
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人