有没有办法让程序看起来更容易使用呢?
当然可以!使用Gooey可以使python程序可视化,实现简单的UI交互功能
首先,安装Gooey模块
pip install Gooey
然后,简单整理一下需求
打开图片:open_file 文件选择框 widget="FileChooser"
保存图片:save_file 文件保存目录 widget="FileSaver"
添加的本字:text 文本框
文字的位置横坐标:text_x 滑片 widget="Slider"
文字的位置纵坐标:text_y 滑片 widget="Slider"
字体大小:text_size 下拉框 widget="DropDown"
字体颜色(R,G,B):text_color 颜色选择器 widget="ColourChooser"
字体粗细:text_thickness 下拉框 widget="DropDown"
完整代码:
from gooey import Gooey, GooeyParser
@Gooey
def main():
parser = GooeyParser(description="图片添加文本")
parser.add_argument('open_file',
metavar='选择图片',
widget="FileChooser")
parser.add