需求一个简单的python Gui 界面。

需求一个简单的python Gui 界面。

问题描述:

做了一个输入关键词和种类名爬数据库,并可以画出多张图片的python小代码,
但是想给这些东西整到一个gui小界面上,entry可以输入内容然后用作爬取数据库,
button执行,在右侧显示生成图片。
大概是这样图片说明

这种小界面用python该怎么做啊?
求大神来个带解释的界面代码给瞅瞅。

简单点看一个tkinter的例子,看懂了改一改就可以了

用PyQt吧,简单看下教程例子,很快可以做出来

PyQt,画GUI很方便。

tkinter就可以解决

看这些书
Python_Tkinter .pdf
Rapid+GUI+Programming+with+Python+and+Qt.pdf
在Eric4下用PyQt4编写Python的图形界面程序.pdf
PyQt4入门指南.pdf
wxPython in action中文版.pdf

下载:
https://download.csdn.net/download/caozhy/10461179
一共才1分。

wx_python 的话默认生成当前系统样式的窗体程序

初学乍练,献丑了
#!/usr/bin/python

-*- coding: UTF-8 -*-

from tkinter import *

top = Tk()
top.title("简单界面 by:LuDun")

labelframe = LabelFrame(top, text = "窗口设置", width=240, height=200)
labelframe.grid(column=0, row=0, rowspan = 8, padx = 8, pady = 8)

labelframe1 = LabelFrame(labelframe, text = "爬取设置", width = 280, height = 280)
labelframe1.grid(column=0, row=0, rowspan = 6, padx=8)

entry1=Entry(labelframe1, width=27, textvariable='entry1' ).grid(column=0, row=0, padx = 8, pady = 8, sticky=W)

button1_text = Button(labelframe1, text = 'button1', font = ('宋体','12'))
button1_text.grid(column = 0, row = 1 , padx = 8, pady = 8)

label4 = Label(labelframe1, text="").grid(row=2)

entry2=Entry(labelframe1, width=27, textvariable='entry2' ).grid(column=0, row=5, padx = 12, pady = 12, sticky=W)
button2_text = Button(labelframe1, text = 'button2', font = ('宋体','12'))
button2_text.grid(column = 0, row = 6, padx = 8, pady = 8)

labelframe2 = LabelFrame(labelframe, text = "执行信息")
labelframe2.grid(column=1, row=0, padx = 8, sticky=N)

lf0 = LabelFrame(labelframe2, text = '图片显示', width=240, height=210)
lf0.grid(column = 0 ,row = 0, columnspan = 2, rowspan = 6) #

label5 = Label(labelframe2, text="").grid(column=2, row=0)
label6 = Label(labelframe2, text="").grid(column=2, row=1)
label6 = Label(labelframe2, text="").grid(column=2, row=2)
label6 = Label(labelframe2, text="").grid(column=2, row=3)

button3_text = Button(labelframe2, text = 'UP', width= 4, font = ('宋体','12'))
button3_text.grid(column = 2, row = 4)
button3_text = Button(labelframe2, text = 'DOWN', width = 4, font = ('宋体','12'))
button3_text.grid(column = 2, row = 5)

进入消息循环

top.mainloop()