combobox

x01.paint: 绘图程序

核能气质少年 提交于 2020-10-05 07:00:44
绘图程序结构简单,逻辑也不复杂,例如在工具栏 (tool_frame) 中选择画线 (draw_line), 在选项栏(top_frame) 设置,然后在画布 (canvas_frame) 中进行绘制即可。其他如画方画园等,无论是操作还是实现,都基本类同。 1. 效果图: 2. 代码: import os import sys import tkinter as tk from tkinter import colorchooser, messagebox, filedialog # 为引用 utils,在 site-packages 目录下新建 mypath.pth 文件, # 添加所需导入模块的目录路径, 如 ‘x01.lab/py/’ 所在路径。 import utils from paint.core import CanvasFrame, R, ToolFrame, TopFrame sys.path.append(utils.R.CurrentDir) class MainWindow(tk.Tk): def __init__ (self): super(). __init__ () self.title( ' x01.paint ' ) utils.R.win_center(self) self.menu = tk.Menu(self) utils.R

csharp: using Acrobat.dll pdf convert images in winform

天大地大妈咪最大 提交于 2020-10-03 17:28:31
// A delegate type for hooking up change notifications. public delegate void ProgressChangingEventHandler(object sender, string e); /// <summary> /// Author:ESMAEEL ZENDEHDEL zendehdell@yahoo.com /// DATE: 88/11/17 /// Description: A Class For Exporting Image From PDF Files /// License : Free For All /// //Acrobat com /// </summary> class PDFConvertor { public int pageCount = 0; Acrobat.CAcroPDDoc pdfDoc = new Acrobat.AcroPDDoc(); Acrobat.CAcroPDPage pdfPage = null; Acrobat.CAcroRect pdfRect = new Acrobat.AcroRect(); Acrobat.AcroPoint pdfPoint =new Acrobat.AcroPoint(); public event

C#的Winform多语言实现(resx文件)

耗尽温柔 提交于 2020-10-02 10:55:46
使用resx文件实现Winform多语言切换,本博文提供的代码可以实现简体中文、繁体中文、英文的切换。如果需要增加其它语言的切换,只需要编写相应的语言的resx文件即可。 并且,当修改了语言之后,会更新所有打开的窗口。先贴几张图展示一下效果。 程序下载:点击打开链接 http://download.csdn.net/detail/softimite_zifeng/9731575 1. 简体中文 2. 繁体中文 3. 英文 下面子丰介绍一下实现的过程: 1. 为每个窗口创建相应语言的resx文件。子丰以英文为例,右键->添加->新建项->资源文件,文件名为窗口名.en-US,如上面的两个窗口,分别为LoginForm.en-US.resx和PasswordForm.en-US.resx。简体中文为LoginForm.zh-CN.resx和PasswordForm.zh-CN.resx,繁体中文为LoginForm.zh-CHT.resx和PasswordForm.zh-CHT.resx。下面给出LoginForm.en-US.resx文件的截图。 2. 在项目的Properties的Settings.settings中添加变量DefaultLanguage,用于保存当前设置的默认语言。当下次启动程序时,会读取该变量,从而将程序的语言设置为上次程序关闭时的语言。 3. 创建一个静态类