Ⅰ python tk的Button问题
看一下你的其他代码。光看这一句看不出来。
Ⅱ 请问python tk如何生成图片这种表格,并且可以在空白处添加内容后保存到新的word
如何利用python爬取数据并保存为word文档?请看下面的经验吧! 方法/步骤 在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx. 然后在python的编辑器中输入import选项,提供这两个库的服务 urllib主要负责抓取网页的数据,单纯的抓取网页数据其实很简单,输入如图所示的命令,后面带链接即可. 抓取下来了,还不算,必须要进行读取,否则无效. 接下来就是抓码了,不转码是完成不了保存的,将读取的函数read转码.再随便标记一个比如XA. 最后
如何利用python爬取数据并保存为word文档?请看下面的经验吧!
方法/步骤
在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx。
然后在python的编辑器中输入import选项,提供这两个库的服务
urllib主要负责抓取网页的数据,单纯的抓取网页数据其实很简单,输入如图所示的命令,后面带链接即可。
抓取下来了,还不算,必须要进行读取,否则无效。
接下来就是抓码了,不转码是完成不了保存的,将读取的函数read转码。再随便标记一个比如XA。
最后再输入三句,第一句的意思是新建一个空白的word文档。
第二句的意思是在文档中添加正文段落,将变量XA抓取下来的东西导进去。
第三句的意思是保存文档docx,名字在括号里面。
这个爬下来的是源代码,如果还需要筛选的话需要自己去添加各种正则表达式。
Ⅲ 请教python安装的 tcl/tk/tkinter
安装python时,tkinter是自带的、随同python自动安装。
python所带的代码编辑器本身就是用tkinter编写的。
Ⅳ python tkinter 如何将tk界面中标题栏中的tk红色字样去掉,或者换成其他的字
窗口的iconbitmap("xxxxx.ico")方法用来改变图标
Ⅳ 关于python Tk中实时的输出.
思路是对的,只不过你没调用更新函数,见下面标注。
# -*- coding: gb2312 -*-
import time
from Tkinter import *
def run():
while True:
txt.insert(END,'...')
txt.update()#我指的是加这句代码。
#下面两句,回复显示后对不齐,请注意,与上面两句平行
print '...'#这句没什么用,输出到控制台了,和Tk没关系
time.sleep(10)
root = Tk()
txt = Text(root)
txt.pack()
Button(root,text='Run',command = run).pack()
root.mainloop()
另外,介意用类封装一下更好管理。
代码见下:
# -*- coding: gb2312 -*-
import time
from Tkinter import *
class Display:
def __init__(self):
self.root = Tk()
self.text = Text(self.root)
self.text.pack()
self.butt = Button(self.root,text='Run',command = self.run)
self.butt.pack()
def run(self):
while True:
self.text.insert(END, '...')
self.root.update()#更新以后才能看到变化
time.sleep(1)#这里为了快点看到效果,改为了1S输出一次
if __name__ == '__main__':
D = Display()
mainloop()
以上代码均已在python2.5下运行。
Ⅵ python中的tk布局问题
这个问题涉及到tkinter的组件的布局,tkinter提供了三种布局管理方式
pack():以块的方式组织组件,如同用石块(组件)堆积金字塔(父组件)一样.
grid():以类似表格的方式组织,类似excel电子表格.
place():在父组件的指定位置放置子组件,这个方式应该是你想要的效果.
示例:
importTkinter
top=Tkinter.Tk()
#:建一个canvas,和一个Label
C=Tkinter.Canvas(top,bg="blue",height=300,width=300)
label=Tkinter.Label(C,text='hello')
#将Label放置到坐上点在Canvas的纵横30%的处
label.place(height=100,width=100,relx=0.3,rely=0.3)
C.pack()
top.mainloop()
Ⅶ python tkinter 如何做一个如下所示的下拉菜单
Tkinter居然没有这种组件,所以就只能模拟了
#! /usr/bin/python
# -*- coding: utf8 -*-
from Tkinter import *
class Select(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.label = Label(self, text="选择项目")
self.listBox = Listbox(self, height=1)
self.button = Button(self, text='V', command=self.triggle)
self.hideList = True
for i in xrange(10):
self.listBox.insert(i, 'Item%d'%i)
self.label.grid(row=0, column=0, sticky=N)
self.listBox.grid(row=0, column=1, sticky=N)
self.button.grid(row=0, column=2, sticky=N)
self.grid()
def triggle(self):
self.hideList ^= 1
self.listBox.config(height=[self.listBox.size(), 1][self.hideList])
app = Select()
app.mainloop()
仅供参考。
Ⅷ lib-tk 是python什么模块
是自带,TK是一个GUI库,被整合到python里面叫tkinter。 不用下载,直接调用即可。 以前写的时候,就是文档不好找,要查tk的或者看py对象原型。
Ⅸ 如何在linux下安装python-tk
在Linux下,如果需要编写界面应用,并且此界面应用对性能的要求不是很高,一般可以使用Python解决。Python中可以使用自带的Tkinter库或者是第三方的Wxpython库,当然Tkinter的移植性更好。
安装Tkinter非常简单,只需要输入下面命令即可:
sudo apt-get install python-tk
即可安装成功Tkinter。
下面安装Pmw,可以再sourceforge下载,网址为:http://pmw.sourceforge.net
下面以我安装为例:
下载后存放在~/Downloads下,使用 tar -zxvf解压后,进入src文件夹。然后将其中的Pmw拷贝到/usr/lib/python2.7/下即可。
在python中,尝试import Pmw,如果没有报错表示成功