首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用python快速开发桌面小工具

需求更实际 可以随手修改一些小bug,所以准备使用python脚本,lua也值得考虑,不过桌面上的功能不及python强大 工具可以直接运行,不需要在非程序员的电脑里面也安装一个python环境,所以使用了...C++内嵌一个python解释器 能方便扩展,准备动态支持python的一些第三方库 实现步骤 使用visual studio创建一个C++的工程。...这工程可以随意丢弃,因为生成玩一次就基本可以不用再打开了 开发电脑上还是需要安装python的环境的,因为C++要使用Python.h头文件,以及python.lib静态库 下载Windows x86...比如我这里就使用wxpython的库 这里就开始编写python脚本了,创建一个UploadEditor.py脚本,里面就使用wxpython实现了一个简单的界面 import wx from shutil...EPython.exe main.py就可以正常运行 运行展示 不爽的地方就是wxpython的库太大了,80M,不使用wxpython最多几M。

76220
您找到你想要的搜索结果了吗?
是的
没有找到

Python GUI界面编程

参考链接: Python | a += b并不总是a = a + b 常用GUI框架  wxPython  安装wxPython  pip install -U wxPython C:\Users> pip...可以使用它来寻找这个窗口  示例代码:  import wx  # 导入wxPython class MyFrame(wx.Frame):     def __init__(self, parent,...使用-1可以自动创建一个唯一的标识lable:显示在静态控件中的文本内容pos:一个wx.Point或者一个Python元组,它是窗口部件的位置size:一个wx.Size或一个Python元组,它是窗口部件的尺寸...style:样式标记name:对象名字  实例代码: 使用wx.StaticText输出Python之禅  # -*- coding:utf-8 -*- import wx class MyFrame(...  执行结果:  TextCtrl输入文本  wx.TextCtrl(parent, id, value="", pos=wx.DefaultPosition, size=wx.DefaultSize,

1.3K20

pythongui界面编程(电脑进入编程界面)

常用GUI框架 wxPython 安装wxPython pip install -U wxPython C:\Users> pip install -U wxPython Collecting wxPython...可以使用它来寻找这个窗口 示例代码: import wx # 导入wxPython class MyFrame(wx.Frame): def __init__(self, parent,...使用-1可以自动创建一个唯一的标识 lable:显示在静态控件中的文本内容 pos:一个wx.Point或者一个Python元组,它是窗口部件的位置 size:一个wx.Size或一个Python元组,...它是窗口部件的尺寸 style:样式标记 name:对象名字 实例代码: 使用wx.StaticText输出Python之禅 # -*- coding:utf-8 -*- import wx class...执行结果: TextCtrl输入文本 wx.TextCtrl(parent, id, value="", pos=wx.DefaultPosition, size=wx.DefaultSize,style

1.3K10

(九)Python GUI的基本框架

、位置、大小的设置 panel = wx.Panel(self) # 通过Panel、TextCtrl增加一个文本输入框的位置 text1 = wx.TextCtrl(...、位置、大小的设置 self.panel = wx.Panel(self) # 通过Panel、TextCtrl增加一个文本输入框的位置 # text1 = wx.TextCtrl...Tk GUI 工具集 ,通过内嵌在 Python 解释器内部的 Tcl 解释器实现  Tkinter 的调用转换成 Tcl 命令,然后交给 Tcl 解释器进行解释, 实现 Python 的 GUI 界面...\n") d = Tkdemo() d.root.mainloop()  运行结果如下所示:  优点: 历史最悠久, 是Python 事实上的标准GUI Python使用TkGUI工具集的标准接口...是一套GTK+ GUI库的Python封装 pyGTK为创建桌面程序提供了一套综合的图形元素和其它使用的编程工具 PyGTK是基于LGPL协议的免费软件 许多 Gnome 下的著名应用程序的 GUI 都是使用

1.7K30

编写一个网易云音乐爬虫程序

构造程序界面 因为这次要做一个界面程序,实现如下要求 能够自定义选择保存路径 在界面输入歌单url后,可以直接爬取其下歌曲 下载过程能够展示在界面中 以前写的几个界面工具都是用的python...自带的tkinter,这次试着用一下wxPython,看下效果如何 (1)确保自己的电脑中安装了wxPython (2)下载安装wxFormBuilder 这是一个可视化的GUI布局工具,并且可以生成对应的...也提供了路径选择控件,可以直接使用 4....将界面布局代码拷贝到python中 在进行页面布局的过程中,会实时在Bditor中的python下生成对应的python代码 接下来需要做2件事情 (1)打开pycharm新建一个py文件,比如新建一个...self.download_music(url) else: self.m_textCtrl1.SetValue("请输入url") def reset

1.1K10

如何使用wxPython构建一个GUI应用程序

wxPythonPython语言的一套优秀的GUI图形库。我们可以使用Python程序很方便的创建完整的、功能键全的GUI用户界面。...wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。...一、安装wxPython 首先需要安装wxpython库,按照下面的方法,开始安装: pip install wxpython 安装完成以后,就可以使用wxpython编写可视化窗口的应用了。...三、一个简单的实战案例 在可视化应用程序中,输入框、按钮可谓是,使用率相当高的控件了。接下在上面程序的基础上,添加一个输入框和两个按钮,还有按钮的点击事件。...self.text_ctrl = wx.TextCtrl(panel) # 为该容器添输入框加组件,从左往右,从上到下,边框为5 my_sizer.Add

2.5K20

python中wx模块的具体使用方法

wx包中的方法都是以大写字母开头的,而这和Python的习惯是相反的。 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。...这里介绍wxPython: 下载地址:http://www.wxpython.org/download.php 根据自己的操作系统下载相应版本。...下面玩转这个小程序步骤: 1、文本框输入aaa.txt 2、文本区输入hello.world! 3、点击保存(不会有保存成功的提示,但它已经成功了) 4、关闭编辑器(只为了好玩),重新运行打开。...5、文件框输入aaa.txt,点击“打开”按钮,上次编辑的内容(hello.world)在文本区出现了。...到此这篇关于python中wx模块的具体使用方法的文章就介绍到这了,更多相关python wx模块内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

1.8K20

wxpython-wxpython教程

wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。...由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。 就像wxWidgets,wxPython也是一个免费的软件。...它可以从官方网站下载: http://wxpython.org. 在本网站上可下载 wxPython 对应操作系统平台二进制和源代码。 在wxPython API主要模块包括一个核心模块。...控制模块包含了所有 GUI 应用程序开发中使用的部件。 例如,wx.Button,wx.StaticText(类似于一个标签),wx.TextCtrl(可编辑的文本控制)等。...wxPython 官方网站也主持 Phoenix 工程计划 – 为Python3.* 新实现的wxPython。 它着重于提高速度,可维护性和可扩展性。该项目始于2012年开始,现仍处于测试阶段。

1.2K00

python实现的摩斯电码解码编码器

(代码在python2.7或python3.6下均能正常运行,已在以下环境中进行过测试: python2.7 +wx2.8; python3.6 + wx4.0) 这个简易的摩斯电码编码/解码器如下: ...####项目结构图: 整体的项目结构十分简单,只有一个脚本文件,另外一个是根据脚本进行编译后的windows系统下的可执行程序,用户的机器甚至无需python环境便可使用,即装即用。...如下:   ####准备工作: 安装必要的第三方库:   pip install wxPython ####实现过程的部分代码展示  摩斯电码表实际上就是一本字典,字符\数字和电码(点划)有着一一对应的关系..., 在python中用dict来构建十分方便。..."         helpmenu = wx.Menu ()         menuhelpdoc = helpmenu.Append(wx.ID_ANY ,"usage\tF1","usage 使用说明

73400

wxPython入门中文版 (Getting Started with wxPython)

而且简单查了一下,好像中文世界目前还没有完整的翻译 Getting Started with wxPython 的。 wxPython入门 第一个应用程序:”Hello, World!”...在Python中,点击菜单,点击按钮,输入文本,鼠标移动等等,都被称为事件event,而对event做出反应,则被称为event handling。...Note: Bind()之后,运行我的程序就提示编码错误,不能再使用中文了,所以下面的代码示例都是全英文的。不知道这是不是python(x,y)独有的问题。谁能帮我解答一下?...处理窗口和窗口内容的方法,包括创建输入组件,使用各种工具和控件 widgets/controls。...验证器Validators 当你创建一个对话框或者输入控件的时候,可以使用wx.Validator 来简化控件加载数据的进程,对输入的数据进行验证,或从中摘录数据。

4.3K30

python项目练习九:文件共享2-GUI版本

python里面的界面库有很多,如wxPython、wgGTK、tkinter,还有QT,按照书中的实例,我也使用wxPython来做界面。...这个wxPython库的使用,我觉得和以前使用java的awt编写界面没啥区别,没有什么难点,只是需要理解里面的几个概念,像是按钮、文本框、绑定事件,仅此而已。...还是来看代码吧: .. code:: python from xmlrpclib import ServerProxy,Fault from server import Node,UNHANDLED..."File Sharing Client",size=(400,399)) bkg = wx.Panel(win) self.input = input = wx.TextCtrl...我觉得可以直接写到窗口上输入或者写死在程序里,毕竟是要使用固定的端口通信的,还有共享的文件夹以及urls里面的节点,都可以是固定的。

63310
领券