安装opencv的时候遇到这个错误: python INFO: Can't locate Tcl/Tk libs and/or headers 参考如下文章解决这个问题: http://www.verydemo.com/demo_c122_i23277.html 执行 yum install tcl-dev yum install tk-dev yum install tcl yum install tk…
我记得在老早在OS X10.8下使用ruby1.9.x的时候只要到下载安装ActiveTcl8.5,没怎么配置就运行tk好好的.但是近日想重新执行下tk代码,发现在require 'tk'的时候就报错鸟!现在用的是ruby2.1.3版本.上网搜了一下,1.9.x之后的版本默认不再将tcl/tk支持编译到ruby里面,so如果你想用则必须重新编译ruby!我勒个去!就不能做成个gem吗?但在多种外围尝试无果的的情况下只有一条路,就是重新编译ruby了... 到ruby官网下载最新的ruby2.1.…
Tcl Tk Introduction eryar@163.com 摘要Abstract:Tcl/Tck脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域几乎覆盖了图形和工程应用的全部范围,包括计算机辅助设计.软件开发.测试.仪器控制.科学可视化及多媒体方面.即可以使用Tcl/Tk实现AVEVA中的PML类似的功能,允许用户自己编写简单程序实现程序的二次开发. 关键字Key Words:AVEVA, PDMS, PML, Tcl/Tk, Script…
 FreeWrap可以把TCL/TK的脚本和二进制文件打包成应用程序,FreeWrap将所有的文件组合成一个单独的可执行文件.     FreeWrap的原理是把脚本和tcl/tk解释器和库文件都打包在一个文件当中,做成一个可执行程序.生成的可执行文件实际上是一个压缩包,里面包含有需要使用的所有内容.不同的版本对应不同的tcl/tk版本,由于原始的tcl/tk版本只包括一些基本的库,所以如果需要使用更多的库,需要额外添加到文件中,还需要注意添加的方法和调用的顺序,如果是二进制的库就更麻烦了,需要…
环境及版本说明: OSX10.9 tclsh -> tclsh8.5 wish -> wish8.5 查看本机运行环境: which wish; 2 /usr/bin/wish which tclsh; /usr/bin/tclsh Demo功能说明: 用户登录窗口,输入用户名,密码.与文件中存储内容校验,如果相等,则提示"登录成功",否则提示"是否需要新建用户",点击"否"退出messageBox,点击"是"新建…
  读了阮一峰的蒙特卡罗方法入门,用概率统计的方式求解棘手的数学问题还挺有意思的,尤其是利用正方形和它的内切圆之间的面积关系来建模求解圆周率的方法精巧又简单,比投针实验好理解也好实现多了.建模可不是Matlab或者MAST/VHDL语言的专利,既然tcl/tk脚本也有内置的随机数产成函数rand(),那么我用tcl/tk建模计算圆周率也应该不在话下. 建模思想 正方形内部有一个相切的圆,它们的面积之比是π/4. 在这个正方形内部,随机产生足够多的点,计算它们与中心点的距离,从而判断是否落在圆的内…
最近有国内新客户抱怨我们产品显示的原理图太不专业了,在原理图上使用宋体GB2312设计好中文图表,经过几次缩放时,表格内的文字居然会跑到表格外边,更要命的是打印出来的文档也存在同样的问题. 我研究了一下,原来又是Windows GDI Text APIs的一个大坑! 问题详细描述 用Tcl/tk script可以很容易地重现这个问题.如下图,第一行文字使用的Arial字体rendering by GDI APIs, 第二行文字使用的是OF Helvetica字体rendering by Free…
正常情况下最新的ruby都是不带tcl/tk选项编译的,所以我们在运行tcl/tk代码时都会发生找不到tk库的错误.解决办法很简单只要以tcl/tk选项编译ruby即可. 这里以ubuntu 15.04为例,前提是先安装rvm:如果不用rvm也可以,不过要自己下载源代码回来编译,不如一步到位用rvm省事. 首先到ActiveTcl官网下载tcl: http://www.activestate.com/activetcl/downloads 注意不要选择最新的8.6.x,因为可能兼容性有问题,需要…
SYNOPSIS pgtksh [filename [argument...]] DESCRIPTION 描述 pgtksh 是一个带有 PostgreSQL 数据库访问函数扩展的 Tcl/Tk shell 接口.(实际上,它是装载了 libpgtcl 的wish.) 和普通的 Tcl/Tk shell wish 类似,命令行的第一个参数是一个脚本文件, 任何剩余的参数都传递给该脚本.特殊的选项可以由 X Window 系统库来处理. 如果没有命名脚本的名字,那么该 shell 是交互的. 一个…
glob命令 这里以实例的形式解释一下glob命令的用法,很多时候纯粹的语法讲解根本讲不清楚,往往没有一个例子清晰,一下就glob命令进行一些分析,环境为Tclsh85,操作系统为windows XP.在windows下面文件夹使用/隔开,为了讲述方便统一使用/来描述.如果需要了解glob命令的使用说明,请参考文章:http://blog.csdn.net/dulixin/archive/2008/04/17/2300326.aspx   最简单的方式,cd到目标目录下,使用 % glob * …
http://blog.csdn.net/dulixin/article/details/2133840 #所有代码如下,使用注释的方式讲解脚本#修改好文件夹和保存结果路径,可以把本文件直接拷贝进tcl解释器运行 #脚本目的:返回一个文件夹下所有的文件的绝对路径#主要讲述和操作的命令cd.pwd.glob#次要命令:file.open.catch #脚本思想:使用递归返回所有的文件路径,可以遍历到所有的子文件夹 #脚本以在window目录下为例,需要在其它系统下请修改路径名#需要返回文件路径的文…
install required devel module in your linux: yum install tk-devel yum install tcl-devel then,reconfigure your python: ./configure make && make install…
字符串的拆分 前言 字符串的处理是每种语言经常会遇到的问题,tcl作为一门脚本语言自然也不例外,关于字符串的拆分,一般会有两种情况:1.使用单个字符拆分,2.使用字符串拆分. 1.使用单个字符拆分字符串 如图所示,使用单个字符可以轻松地分割字符串. 2.使用字符串拆分字符串 当我们使用字符串拆分字符串,tcl会使用字符串中的每个字符来拆分,无法达到我们的目的. 这时我们可以定义一个快捷的方法来使用字符串拆分字符串,如下是我新建的一个split.tcl文件的内容: proc OnePiece {s…
http://blog.csdn.net/dulixin/article/category/365058 http://blog.csdn.net/dulixin/article/category/365058…
#假设目录下全部都是普通文件,如果目录下还有子目录请#参考文章"读取文件夹下所有文件返回路径",#http://blog.csdn.net/dulixin/archive/2008/02/29/2133840.aspx##此脚本的方法主要应用于处理大批量中小文件##主要使用命令:open.string map.read###mydir:需要修改的文件所在目录#str1:被替换的字符串#str2:替换的字符串 set mydir "C:/test"set str1 &…
#!/usr/bin/wish wm title . "this is main title" wm geometry . 500x300+30+200 500 --width 300 --heigh 30 -- x 200 -- y…
tk_chooseDirectory -title "选择工作空间" -initialdir "D:\\" -title 指定打开后显示的title -initialdir 指定默认打开的目录 -mustexist 指定用户是否可以指定不存在的目录.如果此参数为true,则用户只能选择已存在的目录.默认值为false. tk_getOpenFile  获取文件 tk_getSaveFile 保存文件 两个都返回一个绝对路径 -defaultextension =&g…
Debian 7 自带的python是2.7.3,要用最新的3.4版本怎么办?我们从官网下载压缩包自己编译. 一.安装编译用的包 $ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev $ -dev libgdbm-dev libsqlite3-dev libssl-dev $ sudo apt-get install libbz…
CentOS升级Python2.7及安装pip 1) 升级Python2.7 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 python -V  # 查看版本:Python 2.6.6   mkdir -p ~/Env/python; cd ~/Env/python  # 创建个目录   wget --no-check-certificate https://www…
『开发技巧』Python音频操作工具PyAudio上手教程 ​ 0.引子 当需要使用Python处理音频数据时,使用python读取与播放声音必不可少,下面介绍一个好用的处理音频PyAudio工具包. PyAudio是Python开源工具包,由名思义,是提供对语音操作的工具包.提供录音播放处理等功能,可以视作语音领域的OpenCv. 1.简介 PyAudio为跨平台音频I / O库PortAudio提供Python 绑定.使用PyAudio,您可以轻松地使用Python在各种平台上播放和录制音频…
Fix tcl/tk libs inclusion in tkinter with Python3.7 under MacOS 使用 Pyinstaller 打包时候报错 3027 ERROR: Tcl/Tk improperly installed on this system. (lyj_venv) ➜ liyongjiandeMBP.lan [/Users/liyongjian/lyj] pyinstaller --windowed --onefile --clean --noconfir…
--------------------------------------------------低调的分割线--------------------------------------------------- Linux下有两个重要的编程准则,甚至是设计哲学,就是:模块原则(使用简洁的借口拼合简单的部件)和组合原则(设计时考虑拼接组合).在Linux 下面有无数个小程序,体积小,功能简单.但是当我们将它们按一定的方式组合起来以后,它们 几乎无所不能.命令行的一个很大的好处就是方便组合.试想…
1.Python版本 Python 2.x的版本的,被称为Python2:是目前用的最广泛的,比如Python 2.7.12. Python 3.x的版本的,被称为Python3:是最新的版本的,比如Python 3.5.2.长远来看,也算是以后的趋势. 针对初学者:建议用Python2,因为目前太多的Python程序,示例代码,第三方库,都还是针对Python 2.x的较多,比较好,比较稳定. 2.下载Python Python的官网是:http://www.python.org/ 进入官网,…
| Main | Site Index | Download | mimetic A free/GPL C++ MIME Library mimetic is a free/GPL Email library (MIME) written in C++ designed to be easy to use and integrate but yet fast and efficient. It is based on the C++ standard library and heavily us…
imagemagick介绍: ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG, and TIFF. Use Ima…
下载Python Python的官网是:http://www.python.org/ ​ ​ 进入官网,也可以找到对应的下载页面:http://www.python.org/download/ ​ 安装Python 我这里是windows10 64位系统,下载完成后双击python-2.7.14.amd64.msi,弹出对话框中,选择默认的: 选择为所有人都安装Python ​ ​ 可以看到,默认的安装路径是:C:\Python27,这里可以默认也可以修改安装路径. 点击Next后,出现配置所要…
开园第一个博客,简单说说Tk和Tcl. 我接触Tk和Tcl是在学习Python Tkinter时候,创建Tk对象,下面言归正传: Tcl:工具命令语言,英文全称为Tool Command Language,它是一个非常强大,易学习动态编程语言,应用广泛.包括网页和桌面应用,网络,管理,测试,除此之外,还有很多其他应用.开源和商业友好,Tcl是一个成熟但不断发展的语言,是真正的跨平台,易于部署,高度可扩展的语言. Tk:图形用户界面工具包,英文为graphical user interface t…
1. Tkinter 是一个python模块,是一个调用Tcl/Tk的接口,它是一个跨平台的脚本图形界面接口.Tkinter不是唯一的python图形编程接口,但是是 其中比较流行的一个.最大的特点是跨平台,缺点是性能不太好,执行速度慢.Tkinter是个窗口GUI,应该是系统的主窗口,本次使用Pychram软件编辑,首先创建工程 2. 新建文件 3. 输入代码,创建一个窗口 import Tkinter root = Tkinter.Tk() root.mainloop() 4. 执行结果…
目录 Tkinter教程系列01--引言和安装Tk 引言 什么是Tkinter 安装 Tk 为 Windows 安装 Tk 验证是否安装正确 为 GNU/Linux 安装 Tk 使用 Linux 的包管理器进行安装 验证是否安装正确 第一个 Tk 程序 Tkinter教程系列01--引言和安装Tk 首发于我的个人博客 https://chens.life/tkinter-tutorial-chapter-01-introduction-and-install-tk.html 引言 这个教程针对于…
您的浏览器(Chrome 33) 需要更新.该浏览器有诸多安全漏洞,无法显示本网站的所有功能. 了解如何更新浏览器 × p-nand-q.com C++  Python  Programming  Languages  Humor  Tools  Misc  Building Python 2.7.10 with Visual Studio 2010 or 2015 7th revision, August 7, 2015.A document history can be found at t…