GUI编程
1. Python实现GUI的方法
1)使用python的标准库 Tkinter
2)使用wxPython
3)使用Jython(可以和 Java无缝集成)
2. 使用Tkinter
安装tkinter库
yum install -y tkinter tk-devel
创建1个空白的主窗口
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import Tkinter
# 创建一个主窗口
myWindow = Tkinter.Tk()
# 进入消息循环
myWindow.mainloop()
写一个服务启动的图形界面:
[root@cml10 python]# cat win2.py
#!/usr/bin/python
#_*_coding:utf-8_*_
import os
from Tkinter import * # 导入 Tkinter 库
def restart_server():
ip= listbox1.get(listbox1.curselection())
server= listbox2.get(listbox2.curselection())
os.system("sshpass-p 'redhat' ssh root@%s service %s restart" %(ip,server))
print"sshpass -p 'redhat' ssh root@%s service %s restart&