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

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

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

0

7个回答

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

0

PyQt,画GUI很方便。

1

初学乍练,献丑了
#!/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()

1

tkinter就可以解决

0

看这些书
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分。

0

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

0

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

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python的GUI之一个简单的登录界面
self代表这个类,所以要注意self的用法 先总结一下遇到的错误:   python positional argument follows keyword argument 位置参数在关键字参数之后 部分语句的关键字参数必须跟随在位置参数后面 因为python函数在解析参数时, 是按照顺序来的,位置参数不满足就没办法考虑其他的参数。   一个简单的python GUi程序运行时...
pythonGUI之简易计算器
库:tkinter 计算器组成很简单,由于刚学了Label,Button,Entry等主键,就忍不住想尝试一下。 思路很简单把各个键构建出来排好布局,在给各个Button写入函数。 对于输入计算内容python有很强大的字符串处理函数eval(). 等够把能够计算字符串内容提取出来计算。 例: `str1='3+5*2 str2=eval(str1) print(str1) print(str2...
Python制作一个简单的GUI-【上篇】
Python做简单GUI1 学习初衷2 配置环境2.1 所用工具说明2.2 配置步骤3 创建一个简单的GUI小程序3.1 写一个简单的小算法(.py文件)3.2 GUI界面的制作3.21 一个简单的GUI3.22 .ui转为.py文件3.23 在pycharm中展示自己创建的GUI界面3.24 建立信号与槽(响应)3.241 建立信号(主窗口程序)3.242 建立槽函数(主函数程序)3.243 ...
python tkinter 的一个简单登录GUI的demo
import tkinter.messagebox import tkinter from tkinter import * my_window = tkinter.Tk() # 生成my_window主窗口 my_window.title(“welcome my_window”) # 设置窗口标题 cv = Canvas(my_window,bg=”lightcyan”) # 用...
python简单图形界面GUI入门——easygui
感觉gui做起来成就感比较高,学完基础语言顺便花一个下午看看GUI设计,现在回顾来看这个如果做正式的展示太过简单,easygui只是小演示之用。 下载 首先是easygui包下载,两种方式: 1)在python环境下,用pip3 install直接安装 2)现在配置的VS2015+Python环境,在VS中直接下载: 等待安装完成即可,简单调用messagebox进行...
Python_GUI学习笔记(3)wxPython的简单界面设计
第一次接触到wxpython,在网上找到一个简单的界面显示代码,复制到spyder3编辑中进行运行出现错误,(“module 'wx' has no attributte 'App'”),但在python3.6的IDLE编辑器上运行没有错误。具体程序如下: import wx app = wx.App() frame = wx.Frame(None,title="my GUI") fram
Python制作一个简单的GUI-【下篇】
 破破沉舟,百二秦关终属楚  卧薪尝胆, 三千越甲可吞吴  emm…没啥,就是感慨感慨,体现一下自己的文化底蕴  怎么说呢,python是一门很好的语言,带我真正体会到了编程的妙趣,它结构简单、语言要求不太严格,这点我很喜欢~~更喜欢的一点就是,它的开源代码和教程众多,当你苦思冥想瞧不出来你想要的东西的时候,度娘或者谷狗一下,意外地就能获取很多想要的东西  但是,越学越觉得自己是一个小菜鸟,写这个...
关于Python制作简单的图形界面GUI
#简单的图形界面GUI(Graphical User Interface) from tkinter import * import tkinter.messagebox as messagebox class Application(Frame):   #从Frame派生出Application类,它是所有widget的父容器     def __init__(self,master =
pyFormUI: 一个简单的Python GUI界面框架
一个超级好用的Python GUI框架
Python实现带GUI的计算器
用Python实现的带GUI的计算器,具体详情可以看这里: http://blog.csdn.net/he_qiao/article/details/20162553
用tkinter写的python GUI注册界面实例
用tkinter写的python GUI注册界面实例,包括注册和登录。使用pickle库来序列化用户名和密码
利用GUI设计简单的计算器
程序代码:http://www.jb51.net/article/73264.htm 图形用户界面(GUI)graphical User Interface 其中AWT是java图形用户界面的基本包,类似于水彩笔工具包,Swing是对于AWT的一些扩展。 1、容器:类似于画布或者画板,放置基本组件【外面的黑板】 2、基本组件:图形界面的组成基本元素 【画什么】 3、布局...
简易计算器界面制作python
# coding=utf-8 from Tkinter import * def frame(root,side): #创建条形框架 w = Frame(root) w.pack(side=side, expand=YES,fill=BOTH) return w def button(root,side,text,command=None):#创建按钮 w= B
[初学Python]学习如何编写GUI界面(初级)
sublime 这个文本编辑器好像就是用python写的。所以一直也挺好奇如何利用Pycharm编写有界面的python应用。言归正传,Python界面程序编写主要依靠一个库叫做Tkinter 下载Tkinter,我使用的是Ubuntu,所以安装方式比较简单,命令sudo apt-get install python-tk 打开pycharm 输入python 程序,源码如下 #coding:utf
python随机数猜数游戏,带GUI界面
python随机数猜数游戏,带GUI界面,简单,适合代码重造
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界 目录 输出结果 设计思路 输出结果 设计思路 from tkinter import * import tkinter.simpledialog as dl import tkinter.messagebox as mb root...
用GUI编写一个简易计算器
里面有大量的用matlab编程的计算器,还包括论文
GUI用户界面的一个简单实例
这篇博客写得比较赶,就不赘述了。 内含有设置框架,面板,按钮怎么嵌在一起,插入图片,设置字体和颜色,前景色背景色,位置等。重点在实现功能,界面并不美观。 私以为,这么多个东西怎么看呢?就应该把一些行注释掉就知道怎么看了。 image是在src下面的文件夹 package gui; import java.awt.*; import javax.swing.*; import javax.swing...
Python 简单的Gui界面
#coding:utf-8 import Tkinter as tk import time import random window = tk.Tk() window.title('my window') window.geometry('300x200') on_hit = 0 ss = '' def hit_me(): global on_hit global ss ...
利用Python tkinter进行简单的GUI编程
1.创建窗体及窗体的常用属性 import tkinter #导入tkinter库 Window_Root = tkinter.Tk() # 创建窗体 # 窗体的常用属性: Window_Root.title('Hello tkinter!') # 设置窗体名称 Window_Root.geometry('300x200') # 设置窗体尺寸,注意中间为小写x Window_Root.r...
Python 简单串口收发GUI界面
忙活了三个多小时,连学带做,总算是搞出来了一个具有基本功能的串口通信PC机的GUI界面,Tkinter在python中确实很好用,而且代码量确实也很少,不足的是Tkinter不自带combox,但是幸运的是我下载的2.7版本自带了包含有combox的ttk模块,于是乎问题就顺利解决了。下面是源代码,一些错误提示功能还没有做,目前只是简单地实现了下位机与PC的通信界面,下位机还是用的STM32F10
界面小游戏(python)
python入门学习时写的第一个界面小游戏。 里面用到了easygui这个库,游戏内容很简单, 包括:'谈恋爱','编程','xxoo','琴棋书画'
Python界面绘制之GUI
tkinter 新建窗口和控制 from tkinter import * app = Frame() app.master.geometry('640x480')                        #设置窗口的大小为640*480 app.master.resizable()                                #窗口大小可以通过鼠标拖动改变,app....
Python GUI Tkinter 可视化 界面设计 代码生成 插件 - Visual Tkinter 附源码
此工具是基于VB的一个插件,可以输出python的tk代码 这是一个VB6的ADDIN(外接程序),用于使用VB6开发工具直接拖放控件,直接可视化完成Python的TKinter的GUI布局和设计,可以在VB界面上设置 控件的一些属性,最终自动生成必要的代码(包括回调函数框架),代码生成后仅需要在对应的回调函数中增加相应的逻辑功能代码即可。 这个工具支持绝大部分TKiner控件,可应付一般GUI的需求。(列表参见下面的控件说明)。
猜数游戏(GUI界面)
程序自动生成一个介于1到100的随机数R,用户在文本框中输入一个整数M。当M>R时,程序在一个标签中显示信息“输入的整数太大”;当M<R时,程序在一个标签中显示信息“输入的整数太小”;当M=R时,程序在一个标签中显示信息“猜对了!”。如果猜到R的次数小于4,则消息框提示“恭喜!”,否则消息框显示“继续努力!”。当用户点击“重新开始”按钮,程序又重新生成随机数,重复前面的过程。
一个简单的matlab图形界面程序GUI
一个简单的matlab图形界面程序GUI 原文见我的博客:http://blog.csdn.net/loveaborn/article/details/9069937
Matlab简易GUI界面
运行命令guide,打开GUI界面编辑器,通过左侧选项添加各种界面组件,如按钮、文本框等,双击组件弹出组件属性编辑框,可以定义按钮等文本内容、字号、颜色以及回调函数等。对于按钮的点击所触发的回调函数,双击按钮属性编辑框的callback选项,自动弹出组件的回调函数,可以编写如文件夹路径选择,显示文件路径等功能。其中关于界面组件的传参,比如静态文本的字符串传参,可以用以下命令完成set(handle...
Python 基于Tkinter的GUI图形界面学习
用Tkinter画图首先要创建一个根挂件,可以用Tk()产生 然后要产生不同类型的小挂件,有标签Label,按钮Button,接口Entry 之类的,具体的查看网上的详细文档。 比如说用widget = Label(None, text = 'hello')产生了一个内容为hello的标签之后还要确定把这个标签放在哪个位置,所以就要用到pack() pack有很多选项,比如说要不
Python实用:简易五子棋(Gobang)-上篇(GUI界面的设计)
问题情景: 想要写一个人人对弈的五子棋游戏,要是GUI界面的,能够判断输赢、提示游戏结束,能重新开局。 思路: 分析:我需要棋盘、棋子、输赢的显示区、落棋方的提示区以及一个重新开局按钮。使用Python库 tkinter 。 棋盘绘制: 窗口左半部分放置一块画布 canvas 用于棋盘绘制;右半部分放置四个标签 label ,分别用来落棋方提示的图片放置、文字放置,结果显示和状态显示;此...
基于GUI的简易图像处理系统设计与实现
自定义简易图像处理系统:综合此前内容得出该系统,系统功能包括:图像简单处理、图像的灰度变换、图像直方图均衡化和比特平面分层、空间域滤波、频率域滤波、彩色图像的空间域滤波。界面如图1: 图 1 功能方向选择使用下拉列表的方式,通过选择下拉列表中的某一项,下拉列表下面的区域就会显示对应的功能模块。如图2、3: 图 2 图 3 该系统的使用:首先是点击读
【wxPython学习】实现一个简单的决策树模型训练预测界面
实现一个简单的决策树模型训练预测界面(打包exe) 前面写了几个机器学习算法模型,想要做一个可视化的界面,方便数据导入和训练,经过多方调查,选择了比较好入门的wxPython来做GUI。(python版本是3.6.3) 一、安装GUI工具wxPython wxPython下载地址 我用的是anaconda,因此将下载好的whl文件拷贝至anaconda安装位置下的Scripts文件夹(...
一个简单图形界面框架XYGui的设计与实现 (四)
给窗口更多功能窗口出来了,但是什么实用功能都不能做的话,那也就太无趣了,我们想扩展出来更多的功能,比如与用户互动之类的。事件机制与请求机制XYGui提供一套事件机制和请求机制。先说说事件机制:在发生比如鼠标按下,窗口被拖拽入文件等,在窗口过程里面是可以截取到这些事件的,但是如何让XYGui库的用户自定义处理这些事件的方法呢?常用的套路是借助oop+重载,我们约定一下比如发生鼠标按下时,调用onBut
Python实现学习信息登陆系统界面设计
使用python设计出学生信息登陆系统界面。并且实现通过GUI界面可以实现学生登陆信息的存储、查询、删除以及修改等功能。
Python Tkinter 简单登录界面
学了两天的GUI,现在终于可以写一个最简单的登录界面了,瞬间觉得Python加上Tkinter简单到爆啊,如果不是专门做GUI,只是辅助做做图像界面的,这简直是逆天啊!__author__ = 'freedom' from Tkinter import * class Reg (Frame): def __init__(self,master): frame = Frame
python基础项目实战:制作一个简易的GUI界面浏览器
今天为大家介绍一个非常简单的TK第三方库来做的一个GUI界面浏览器,并需要你注册账号,密码方可登陆网站,这也是一个小小的权限控制,各位小可爱可以学一学,说实话还是蛮实用的 导入第三方库 绘制界面大小 插入图片 大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时...
【Python基础】1.4.4 图形用户实例——用Python实现简易聊天对话框
界面设计 Step1:界面布局设计 Step2:创建所需控件 Step3:设定事件与命令响应 Step4:对控件进行布局 Step5:完成程序代码 命名规则 原则:统一;控件+功能 例:frmLT->fram+LeftTop txtMsg->text+Message btnSend->buttom+Send 一个简易聊天界面——基于Tk库 from tkinter
Python中使用tkinter创建GUI界面
今天个人在做一个项目,由于最近刚学了python,而项目正好需要爬虫,那就来记录一下界面和爬虫的过程。 总体来说还是很艰辛的,因为基本上都是百度加上自己研发 对于tkinter这个东西,网上的使用不一。我是觉得分包Application法也行,root法也好 ,能搞出来就ok了 然后接下来就是我自己的记录,大神看了可以指教一下怎么写更简单 首先我先导入包 from tkinter import *...
用python一个融合gui的聊天小程序
服务端: server:-- coding:utf-8 --from Tkinter import * import socket; import threading import time ”’ 这是一个聊天小程序 ”’设定一个顶层的窗口视图topWv = Tk(); topWv.title(“connect”) topWv.geometry(‘500x800’) server
简单GUI界面实现模拟登录(Java实现)
实现功能: 单击“登录”按钮,如果用户名和密码与文件123.txt中保存的用户账号信息一样,则弹出“验证通过!”,否则显示“验证没有通过!”;单击“重置”按钮,文本框清空;单击“关闭”按钮,退出程序。(输入密码进行隐藏!) 界面: 若验证通过: 若验证不通过: 源码: import java.io.*; import java.util.*; import java...
python带界面的计算器
#python中的import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,要想使用这些文件需要用import语句把指定模块导入到当前程序中。 import re#处理字符串的模块,如查找特定字符,删除特定字符,字符串分割等 import tkinter#Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口,位Python的内置模块,直接i...