用于执行命令的Tkinter GUI控制台。

DevConsole的Python项目详细描述


开发控制台

DevConsole是一个开发人员控制台,它允许用户或开发人员使用控制台界面进行测试。 当您想在特定时间执行函数,而不想为测试设置一个超级复杂的系统时,这变得非常方便。在

“Command”类是一个类,它存储在执行命令时调用的函数/方法,以及 用于在控制台中调用命令的名称(注意:命令将被降低,因此即使是像 “退出”将被视为“退出”)。在

用法示例(Python代码):

fromDevConsole.ConsoleimportConsole,Commandconsole=Console("Console title","icon path","background color code")# Create a new console.   all these parameters are optionaldeffunction():# The Function That Will Get Activated When A Command Is Executedprint("A Command Has Been Executed Through DevConsole")console.Log("You Just Executed A Command")# Writing A Line To The Consolecmd=Command("name",function)# Created a Command Object Called cmd and giving it a name and a function/method to call# The Name Of The Command Will Be the text used to call the commandconsole.RegisterCommand(cmd)# Register The Command That We Just Created, You Could Register As Many As You Wantconsole.mainloop()# Calls the tkinter.mainloop() function

更新0.2.2

将命令“WriteLine”更改为“Log” 增加了前缀和文本颜色选项 用法(Python):

^{pr2}$

颜色参数中的颜色需要小写,与tkinter兼容。在

忘记在控制台类的RaiseError函数中添加self。这是固定的,它将正确地引发一个错误或跳过

更新0.2.1

增加了对在一个函数中添加命令列表的支持

command_list=[command1,command2]# Making A List Of Commandsconsole.RegisterCommands(command_list)# RegisterCommands() function added to the Console Class

修正错误:

更改了图标上的路径检查,使其现在可以工作,并且在尝试向窗口添加图标时不会收到AttributeError

升级功能(也许…)

  1. 自定义控制台窗口

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常