这是一个VB6的IDE插件(Addin),使用VB6的IDE直接设计Python的界面。
Python和VB都是能让人快乐的编程语言,我使用了Python之后,很多自己使用的工具都使用Python开发或改写了,因为最终实现的Python代码实在太短了(相比VB),有时候Python一行代码就可以实现VB一个函数的功能。
Python就是这种让人越用越开心的语言。
不过说实在,使用Python开发GUI界面还是麻烦了一些了,自带的标准库Tkinter使用起来非常简单,不过对于习惯了VB拖放控件完成界面设计的同学来说,还是不够人性化。
TK也有一个工具叫GUIBuilder,不过它使用Layout规划,不够直观,而且界面简陋,用起来也不爽。
至于PyQt/wxPython等GUI库,尽管有可视化设计工具,但总感觉做一般的轻量级应用是杀鸡用牛刀,学习起来也比较复杂,而且不够环保,不够低碳,要带一个很大的库,需要目标机器上夜同样安装了PyQt/wxPython,做不了绿色软件。
所以最终的结果是我更喜欢Tkinter,用起来很简单,绿色环保,真正的跨平台,一个py文件到处运行(担心泄密就编译成pyc)。
很多人都认为TK的界面不够美观,不过导入Python自带的标准TTK主题库,界面非常Native,不输PyQt/wxPython。
此Addin默认启用TTK支持,也可选择关闭。
总而言之,轻量级GUI,TK+TTK足够。
使用此Addin,你可以不用写一句代码就可以生成一个完整可运行的Python的GUI界面,支持python2.X和3.X。
安装方法:将压缩包解压到你希望的目录,然后执行Setup.exe完成注册插件过程,打开VB6就可以用了。
在VB窗体上设计完成界面后(你可以大胆的设置各控件的属性,Addin尽量将其翻译为tkinter的控件属性),点工具栏上的VisualTkinter(图标为一片橙红色羽毛),再点'生成代码'按钮,即可生成可运行的Python代码,可以拷贝至剪贴板或保存至文件。
一般情况下你可以不用再改变tkinter的控件属性,但是如果你熟悉tkinter,需要更多的控制,可以一一核对各属性,并且修改,再生成代码。
除了用来设计界面外,此ADDIN内置的各控件属性列表可以做为编程参考,比较完整,除了极少数我认为大多数人都不用的属性外,属性定义基本上是我从官方的tkinter文档直接翻译的。
如果还没有VB6,网上找一个VB6精简版即可(建议使用12M的版本,6M的版本也可以使用,不过工具栏图标无法显示,可以通过菜单执行此插件)。
经过网友测试,完美支持WinXP,Windows7,Windows8。
2022/9/25 14:49:35 516KB tkinter python vb
1
自动通话录音AutomaticCallRecorder是安卓系统上一款非常好用的全自动通话录音使用,它的通话录音功能不亚于现在几款较知名的通话录音使用,支持常见录音格式,可自定义录音规则、设置音频源以及管理录音文件,非常好用。
AutomaticCallRecorderPro安装并启用后,不管是播出电话还是接入电话,都可以自动在后台启动,接通电话后通话双方的声音都会被录制,并按照一定的格式存放在指定的存放路径。
2020/7/7 10:24:22 9.05MB Automatic Call Recorder Pro
1
关于r-shinydashboard主页::套件授权:GPL-2.0或更高版本原料许可证:BSD3-条款摘要:使用“发光”创建仪表板。
该软件包在“发光”的顶部提供了一个主题,使创建有吸引力的仪表板变得容易。
当前构建状态所有平台:当前发行信息姓名材料下载版本平台类安装r-shinydashboard安装r-shinydashboard从conda-forge通道可以通过添加可以实现conda-forge到您的频道:condaconfig--addchannelsconda-forge一旦conda-forge信道已被启用,r-shinydashboard可以安装有:condainstallr-shinydashboard可以列出平台上可用的所有r-shinydashboard版本,其中包括:condasearchr-
2021/6/4 12:13:17 15KB Shell
1
之前想做一个小工具,网上没找到合适的,所以本人写了一个。
这个案例是利用VBA宏代码编写的,简单好用的课堂点名小工具,运行excel需要启用宏。
本案例实现了在Excel下,通过点击按钮来从预置题库中随机不重复地选题,从预置学生名单中不重复地点名答题,以及按键公布当前题号答案的功能,同时调用了系统语音,可以活跃课堂的气氛!
2015/8/8 15:21:25 29KB VBA 课堂点名 Excel 随机不重复点名
1
谁是骗子?:lying_face:与您的朋友一起玩这个简单的基于网络的游戏!关于和致谢我没有发明这个游戏!在看完Kpop乐队播放的后,我决定做这个。
它是用和构建的(我并不超级熟悉,因此我遵循了)。
按钮的样式是使用的,并且游戏ID是通过生成的。
用户名是存储在数据库中的唯一玩家特定数据。
我没有为此项目启用Firebase的GoogleAnalytics(分析)。
用法您可以访问玩。
说明在。
(建议与朋友进行视频通话)贡献如前所述,我没有大量的Firebase-React应用程序构建经验,因此我不确定我所做的一切能否最有效/最佳实践/最安全。
另外,此应用程序不能很好地处理很多不同的情况(例如,加入/离开游戏中途),并且当前的类别/单词集非常有限。
如果您发现有任何要改进的地方,请随时在“问题”部分中报告错误或进行PR!(注意:为了进行本地测试,您需要设置一个Firebase项目,在
2021/5/18 12:13:51 390KB game open-source multiplayer-game web-game
1
原贴http://www.right.com.cn/forum/thread-91571-1-1.html20120905版4M固件:1.720N固件,基于703N修改。
TP-Link原厂固件请刷factory,已经是OpenWrt了就刷sysupgrade。
且刷此固件后可直刷OpenWrt703N、OpenWrt720N、TP-Link703N、TP-Link720N固件,不用改固件头。
2.4M固件,当然8M的flash也可以刷。
3.支持MentoHUST(锐捷认证)、3G、NAS(仅支持ext4,不支持ntfs)、共享手机网络、MWAN2负载均衡、打印服务器、远程唤醒、81873070、瑞银网卡,剩余200多K空间,具体见截图。
因试过4M空间集成脱机、NAS等有难度,故不再出4M的脱机固件,请用extroot扩展后自行安装。
4.MentoHUST没有条件测试,如不能自动获取IP,请把Web界面的DHCPscript的值由“udhcpc-i”改成“udhcpc-renew”试试。
5.关于extroot(既用U盘引导系统),没想到现在这么简单了。
简单说下:先把U盘在电脑里格式化成ext3或ext4。
插上U盘,命令行运行blkid得到U盘的UUID值,复制到管理界面的相应UUID,挂载选项“rw,sync”删掉后面的umask=000。
然后勾上extroot和启用,文件系统选对应的ext3或ext4,保存应用OK。
重启下,看看剩余空间大了没,呵呵。
(umask=000只是为了让samba可写而加的参数。
挂载USB存储设备时,如果不用samba请删之。
)6.按住reset键30秒后led闪烁,60秒之前松开reset键则恢复出厂设置。
7.LAN/WAN两个网口正常。
8.默认开启WiFi,无密码。
9.支持模式切换开关,定义如下:AP:开启共享手机网络、开启无线3G:关闭共享手机网络、开启无线Router:关闭共享手机网络、关闭无线10.解释下共享手机网络,OpenWrt官方称为USBTethering,指openwrt路由器通过USB连接智能手机,而智能手机的网络共享给openwrt使用。
目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,空间有限,如果出8M固件再考虑吧。
Android本来就支持WiFi热点,可能有点画蛇添足吧,呵呵。
我是偶然发现openwrt还支持这个功能,所以就研究了下,也许在某些情况下这个功能还是有用的吧。
使用方法:a.路由器模式开关切换至AP位置。
b.用USB线连接路由器与手机。
c.手机USB连接管理里面,选择除了“内存卡读取”的其他模式,比如:选择“仅充电”;
然后在“设置”--“系统”里面找到“共享手机网络”,开启“USB绑定”就好了。
回到openwrt界面,会发现有个usb0的接口,已经自动获取了IP,这样openwrt就能使用手机的网络了。
11.关于MWAN2负载均衡,效率还不错,还支持基于session的负载均衡,使用方法见/etc/config/mwan2里面的注释。
mwan2的作者新出了mwan3,有兴味可以去看看:https://forum.openwrt.org/viewtopic.php?id=3905212.703n可刷本固件,但是刷完后lan口不能用。
需先用无线连接,然后编辑/etc/config/network,删除其中wan口配置,把lan的eth0改成eth1后,lan就可以用了。
如703n原厂固件web界面请刷factory,且需要先把固件标识改成07030101才能刷。
13.再说下打印服务器,没有测试,不知道这个版本能不能用,但20120803版有人试过可用,有需求请自行下载。
trunk就是不稳定啊,没办法~~
2021/9/14 4:12:35 3.37MB 720N 703N
1
PolycomRealPresence桌面是一个易于使用的视频协作使用程序,为PC用户提供高清质量的音频,视频和内容共享。
与类似的专有使用程序不同,RealPresence桌面是基于标准的,并扩展了组织现有的视频启用网络,使最终用户能够在办公室内或在路上使用相同的高质量体验。
ENDUSERLICENSEAGREEMENTFORPOLYCOM®SOFTWAREIMPORTANT-READCAREFULLYBEFOREUSINGTHESOFTWARE:ThisEnd-UserLicenseAgreement("Agreement")isalegalagreementbetweenyouand/oranycompanyyourepresent,“you”andeitherPolycom(Netherlands)B.V.(ifyouarelocatedinEurope,MiddleEast,orAfrica),PolycomAsiaPacificPTELtd.(ifyouarelocatedinAsiaPacific),orPolycom,Inc.(ifyouarelocatedintherestoftheworld)(eachreferredtoindividuallyandcollectivelyhereinas“POLYCOM”),fortheSOFTWAREPRODUCT(asdefinedbelow)licensedbyPOLYCOMoritssuppliers.UnlessotherwiseagreedinwritingbyPOLYCOM,byacceptingthesetermsorbyinstalling,downloading,copying,orotherwiseusingtheSOFTWAREPRODUCT,youagreetobeandwillbeboundbythetermsofthisAgreementasaconditionofyourlicenseandthetermsandconditionsofthisAgreementwillprevailoveranyinconsistent,conflicting,additionalorpreprintedterms.IfyoudonotagreetothetermsofthisAgreement,youruseisprohibitedandyoumaynotinstallorusetheSOFTWAREPRODUCT.TheSOFTWAREPRODUCTisprotectedbycopyrightlawsandinternationalcopyrighttreaties,aswellasotherintellectualpropertylawsandtreaties.TheSOFTWAREPRODUCTislicensed(notsold)toyou,anditsuseissubjecttothetermsofthisAgreement.ThisisNOTasalecontract.DEFINITIONS“SOFTWAREPRODUCT”meanscomputersoftware,includinganysoftwareupdatesorupgradesthereto,andassociatedmedia,printedmaterials,and"online"orelectronicdocumentationidentifiedonanAUTHORIZEDPURCHASEORDER.“CONCURRENTUSER”isatypeoflicenseandmeansthenumberofpersonaldevices,endpoints,applicationsoranyotherauthorizedmeansofaccessthatmayconcurrentlyuseoraccesstheSOFTWAREPRODUCToron
2020/10/4 2:43:58 18.67MB 视频会议 H323软件
1
Catfs是用Rust编写的缓存文件系统。
总览Catfs允许您缓存对另一个(可能是远程)文件系统的访问。
缓存语义是预读和透写的(请参阅)。
当前,它仅提供数据高速缓存,所有元数据操作均会击中源文件系统。
Catfs是ALPHA软件。
如果您注重数据,请不要使用它。
安装在Linux上,通过安装。
您可能还需要先安装保险丝。
或从需要源构建。
:~/catfs$cargoinstallcatfs$#optimizedbinarynowin$HOME/.cargo/bin/catfs用法Catfs要求在缓存文件的文件系统上启用扩展属性(xattr)。
通常,
2016/9/27 21:13:10 110KB rust fuse filesystem cache
1
个人不在办公室的机器人松弛该漫游器会像您一样操作,并且在您离开时会通过一条消息回复DM和频道提及。
产品特点开始时间:设置开始时间,机器人会等到设置时间后才能收听和回复结束时间:设置结束时间,机器人将在设置的时间关闭当有人直接向您发送消息时,回复IM/多人IM回应直接提及您的频道(@username)响应其他关键字(例如“shaun,burdick”)提示缓冲区:在给定时间过去之前,Bot不会响应用户/频道(以防止垃圾邮件)自动标记:Bot可以将您所有的消息标记为已读可以将漫游器配置为在特定时间向特定频道的不在办公室用户宣告(您必须在该频道进行宣告)个人备用令牌您可以在此处生成您的个人Slack令牌::公告公告该漫游器可以按计划宣布哪些用户不在办公室。
要启用此功能,您需要向漫游器提供发布通知的频道列表以及发布的时间(漫游器本地)。
app.announce.channels:这是要向其宣布的频道名称的数组该漫游器必须是该频道的成员才能发布通知频道名称不得包含起始#app.announce.times:这是每天发布公告的时间
2018/2/5 18:10:16 71KB slack bot reminder office-bot
1
7.2内测版更新记录2012年1月3日1、修正64位系统下IE9中不能使用智能标点输入——和……问题。
2、修正删除一个逗号或句号后,接着输入逗号或句号删除前一个字符的问题。
3、修正联想提示框词组提示框不消失的问题。
2012年01月4日1、修正标点配对中单字输入,系统提示词组后,回车换行的问题。
2012年1月9日1、修正切换词库时不更新快捷码表问题。
2012年1月121、数字,数字,输入——的问题(“3,3,”输出的是“3,——”)2、Excel2010执行VBA后退出非法3、状态栏自动缩展时显示多余图标的问题4、微调候选窗的显示处理(刷新方式)2012年1月15日1、修正:切换到自动缩展皮肤时,皮肤处于扩展状态的问题。
2、完善:新造词后将系统词调到首位,再编辑用户词库后又跑到后面的问题。
2012年01月16日1、恢复:查询及造词时自动判断能否为剪切板造词2、完善:启用智能标点时,判断用户能否进行了鼠标定位操作,防止误输出7.2内测版使用说明,将下载的压缩包解压到极点安装目录,覆盖同名文件。
在极点没有使用的情况下运行registry.exe进行升级即可。
2015/3/5 17:02:23 510KB 极点 五笔 内测版 7.2
1
共 226 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡