精华内容
下载资源
问答
  • Python界面库-PyQt5初探

    万次阅读 2017-05-21 08:57:24
    也许因为本人经常 项目的问题,用到一个新的语言,不能写界面有种莫名的心慌,于是打算研究下Python的UI。 首先是看了Python的事实上的标准UI-tkinter,说实话,太丑了太难用了(个人感觉哈,原因后面说)。...

        也许因为本人经常 项目的问题,用到一个新的语言,不能写界面有种莫名的心慌,于是打算研究下Python的UI库。
        首先是看了Python的事实上的标准UI库-tkinter,说实话,太丑了太难用了(个人感觉哈,原因后面说)。然后网上了解了情况,发现有PyGTK、wxPython、PyQt等等一大堆的库,各有各的好,各有各 的优势。等等,我看到了什么,PyQt?没错,真的是Qt的Python实现。看过我博客的同学们都知道,我是一直用Qt的,从诺基亚,到Digia,从4.x到现在5.8几乎一直在和Qt打交道,于是兴趣盎然,打算研究下。

    安装PyQt5

        目前PyQt已经有了最新的5.8.2版本了,当然是用最新的了。这里推荐Python的包管理器工具pip来下载,真心的方便,是用命令:pip install PyQt5,然后稍微等待下,哎呦,安装成功啦!对于有强迫症想要自己源码编译的同学,这里给出PyQt5的源码地址,自己下载编译吧PyQt5官网

        注意:我这里是假定已经有了Python的环境了,如果没有的请参照我上一篇博客的Python编辑器sublime text3环境配置先把自己的化境搭建起来。

    测试PyQt5

        新建Python文件,录入如下代码

    import sys
    from PyQt5 import (QtWidgets, QtCore)
    
    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QWidget()
    widget.resize(480, 320)
    widget.setWindowTitle("Hello, PyQt5.8!")
    widget.show()
    sys.exit(app.exec())

        Ctrl+B(如果是按照我的环境安装是话,其他是也是运行代码即可)运行,哇!快看,有飞机
    这里写图片描述
    看到这里的话,那么恭喜您的PyQt5环境搭建成功了,可以立马进入Qt的世界进行复杂UI的设计和开发工作了。
    文章结束了吗?不,还有个坑需要填呢,请看下节:下节预告

    下节预告

        前面还有个坑,我说tkinter太难用了,然后又毫不犹豫的选择是Qt,那么是我觉得Qt好用吗?为什么好用呢?当然,要说Qt最好用的毫无疑问和MOC系统和利用Designer进行UI设计了,设计好的Ui文件稍作处理立马就能成为一个完整是程序界面呢,怎能不好用啊!
    那Ui文件具体怎么用呢?请看下章分解!


        写完第二篇了,我来给大家个连接PyQt5使用Designer设计UI的两种实现方式

    展开全文
  • python界面扩展模块 - 炫彩界面库 xcgui模块已上传到csdn下载, 或者到炫彩官方QQ群下载 github 也上传了一份https://github.com/xcgui/demo 使用的python 3.7.3版本测试 下面是完整代码: from xcgui ...

     

    python界面扩展模块  - 炫彩界面库

    xcgui模块已上传到csdn下载, 或者到炫彩官方QQ群下载

    github 也上传了一份 https://github.com/xcgui/demo

     

    使用的python 3.7.3版本测试

     

    下面是完整代码:

    from xcgui import *
    
    XInitXCGUI("")
    XPy_Init()
    
    def OnBtnClick(hButton,pbHandled):
    	rc={}
    	XEle_GetRect(hButton,rc)
    	print(rc)
    	rc={"left":20, "top":10,"right":180,"bottom":50}
    	XEle_SetRect(hButton, rc, False, xc_adjustLayout_no)
    	XWnd_RedrawWnd(hWindow , False)
    	
    hWindow = XWnd_Create(0,0,300,200,"炫彩界面库",0, xc_window_style_default)
    hButton = XBtn_Create(80,60,100,30,"关 闭",hWindow)
    XBtn_SetType(hButton, button_type_close)
    
    hButton = XBtn_Create(80,110,150,30,"XEle_GetRect()",hWindow)
    XEle_RegEvent1(hButton, XE_BNCLICK, OnBtnClick)
    
    XWnd_AdjustLayout(hWindow)
    XWnd_ShowWindow(hWindow, SW_SHOW)
    
    XRunXCGUI()
    XExitXCGUI()

    下面是运行截图, 界面没有美化

     

     

    展开全文
  • 简单python界面设计(tkinter) 做这个界面初衷是为舵机做一个控制界面,这个文件被遗弃在角落里,今天刚发现,所以就简单介绍 引用:https://blog.csdn.net/superfanstoprogram/article/details/83713196 主界面...
  • python界面颜色-python界面颜色

    千次阅读 2020-11-01 13:18:42
    当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释 作为pyhon开发者,你迟早都会碰到图形用户界面(gui)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python界面库很多,我...

    o55g08d9dv.jpg广告关闭

    腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!

    rrc39cl81l.png

    当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释 作为pyhon开发者,你迟早都会碰到图形用户界面(gui)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python的界面库很多,我认识的并不多,这里只列出几种我认识的1.tkintertkinter(也叫tk接口)是tk图形用户界面工具包标准的...

    这是这个库官方文档https:www.pygame.orgnews大部分游戏的逻辑再这篇推文python--控制台版2048都有了,可以直接照搬照用就可以了。 重点的就是实现图形界面的效果。 ? 做pygame的过程就是,先导入库,然后初始化pygame,设置pygame的窗口大小,我为了便于计算,将窗口设置成400x400的,然后设置窗体的标题,import ...

    igsc1s58ez.jpeg

    图形用户界面是一个具有按钮、窗口和许多其他小部件的应用程序,用户可以使用这些小部件与应用程序进行交互。 web浏览器就是一个很好的例子。 它有按钮、选项卡和一个主窗口,所有内容都在其中加载。 在本文中,你将学习如何使用wxpython gui工具包用python构建图形用户界面。 wxpython入门:gui的定义创建框架应用...

    2dtx37ox0x.gif

    文章目录 一、实现效果 1. python代码2. 运行效果二、基本思路 1. 爬虫部分2. tkinter界面一、实现效果1. python代码import requestsfrom lxml import etreeimport reimport tkinter astkfrom pil import image,imagetkfrom xpinyin import pinyin def get_image(file_nam, width, height):im = image.open(file_nam)...

    sy7133ag7u.png

    初学python,想必大家拿来练习最多的ide就是python自带的idle了,但是默认的代码配色及语法高亮主题确实很不适应。 能不能把idle配置成像sublime_text那样的主题呢? 答案是当然可以。 效果图如下:? how to do? 别急,下面按我介绍的一步一步来就可以了,首先要找到名为config-highlight.cfg的文件,这个文件位于...

    我是python的新手,我正在构建这个gui界面。 代码代表我在网上获得的东西,但是能够非常成功地编辑我自己的用途。 无论如何,我想要完整的背景是一种不同于灰色的不同颜色。 正如您所看到的,我扩展了窗口小部件并可以更改窗口小部件的背景颜色,但主要内容仍然是灰色的。 我认为这意味着我需要更改frame背景颜色?...

    36xbd4mj0f.png

    tkinter绑定了 python 的 tk gui 工具集 ,就是python 包装的tcl代码,通过内嵌在 python 解释器内部的 tcl 解释器实现, tkinter的调用转换成 tcl 命令,然后交给 tcl 解释器进行解释,实现 python 的 gui 界面。 对比tk和其它语言的绑定,比如 perltk ,是直接由 tk 中的 c 库实现的。 tkinter优缺点:历史最悠久...

    vaynr9dnwj.png

    tkinter是python自带的一个可以编程的gui,能将python代码封装成一个gui; 当然,tkinter可以更好的为使用者带来视觉上的效果,可以将单调的代码变成一个有趣的gui界面。 实现gui界面步骤及代码首先要导入tkinter库,其次创建一个窗口的对象,然后来定义窗口的标题,以及窗口的大小和坐标位置,此处涉及几个相关代码...

    j9c7wr5h5j.png

    今天闲着没事干,以前做过html+js版的数独,这次做个python版本的,界面由pygame完成,数独生成由递归算法实现,由shuffle保证每次游戏都是不一样的情况,have fun; 功能列表:图形化的数独游戏; python实现,依赖pygame库; 随机生成游戏,每次运行都不一样; 数字填入后的正确性判断以及颜色提示; 显示剩余需...

    zp8ejyxuh8.png

    转换界面为python文件代码利用pyside2-uic将ui文件转换成py文件。? 4.初始化界面?5. 功能实现。 其实整体功能实现并不难,主要分为了几个大部分,画布区...效果展示支持更改画布大小和更改背景色,可以选择保存图片的类型(png和jpg)。?支持字体的修改,文字内容,颜色,大小,显示位置。? 如果不用默认的背景图...

    其中tkinter为python3版本自带的,所以不需要安装,pywin32和pillow是第三方库,需要自己安装,可以通过命令行运行以下代码安装。 pip install pywin32 pip install pillow3详细步骤这个程序可以分为两个部分,小编将通过以下几个步骤给大家来实现这个程序。 自动发消息导入模块找到窗口编写消息发送消息编写gui界面...

    ivrkv9199u.png

    for event in pygame.event.get(): if event.type == pygame.mousebuttondown:if event.pos in range(248,315) and event.pos in range(540,600):load = false 第一个界面的循环结束后,马上就要进入第二个界面的循环。 并播放第二个背景音乐。 然后用黑色填充背景。 (颜色根据自己的喜好选择)pygame.mixer.music...

    在阅读本文前,请确保你已经或可能满足以下条件:电脑中已经安装配置好python3环境了解python3的基础语法,比如导入模块,基础语句,面向对象学习gui编程指南:在这个gui领域qt横行的年代,依旧有学习tkinter的价值。 要学习gui编程,你大概会经历这样一条路径:认识tkinter模块,写一个简单gui程序认识各种控件...

    hjcxp7miy6.png

    python 使用 tkinter 可以快速的创建 gui 应用程序。 由于 tkinter 内置到 python 的安装包中,只要安装好 python 之后就能 import tkinter 库。 例1:窗口import tkintertop = tkinter.tk()top.mainloop()这里介绍一下mainloop。 mainloop就是进入到事件(消息)循环。 一旦检测到事件,就刷新组件。 譬如你输入一个...

    右侧可以进行部件的属性的详细设置,字体大小,颜色,位置等。? 按下ctrl+r预览效果,自己下载的qtcreator使用 alt+shift+r预览。? 界面转换成代码如果已经设计好界面后,在我们保存的位置就会存在一个以.ui结尾的界面文件了。 假设我创建了一个first.ui的文件。? 下面我们可以在我们安装python环境的地方,看到一个...

    n8f8pyq9hf.png

    01 tkintertkinter模块是python的标准tk gui工具包的接口,它并不是必须掌握的,但是掌握一个python的标准图形库还是非常有意思的一件事。 它可以跨平台运行在windows,linux和mac等系统上。 这篇文章不会介绍如何灵活地运用tkinter,而是阐述tkinter这个库包括什么,它能干什么! 02 第一个tk-guifrom tkinter ...

    t8bvcm3fhg.png

    这种界面州的先生还是比较喜欢的,没有qq那么花里胡哨,也比微信那些残缺的功能更加丰富。 并且这次的登录界面还新增了微信登录的选项,看来 tim 还打算从微信那边争取一部分用户过来。 闲话少说,进入正题。 州的先生看到这个出自大厂的图形界面程序,不由得想用 python 的图形界面模块来实现一个。 在上古时代...

    idle 开发环境使用入门idle 介绍idle 是 python 的官方标准开发环境,python 安装完后同时就安装了 idle。 idle 已经具备了 python开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。 idle 是 python 标准发行版内置的一个简单小巧的 ide,包括了交互式命令行...

    python 调试器:使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。 pdb 提供了一些常用的调试命令,详情见表 1。 表 1. pdb 常用命令? import pdbpdb.set_t下面结合具体...

    工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,linux多版本)初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点的开发立马就捉襟见肘了,所以本文的目的在于给打算学习python的tx一个快速入手的指南...

    展开全文
  • python 图形界面库对比合集

    千次阅读 2019-10-25 15:43:43
    Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的流行,许多应用程序都是由 Python 结合那些...

    从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的流行,许多应用程序都是由 Python 结合那些优秀的 GUI 工具集编写的。下面分别介绍 Python GUI 编程的各种实现,下面的许多内容都是来自维基百科(文章后面列出了参考),这里就当做是一个没有技术色彩的整合吧。

    1.Tkinter

    简单介绍:

    是绑定了 Python 的 Tk GUI 工具集 ,就是Python 包装的Tcl代码,通过内嵌在 Python 解释器内部的 Tcl 解释器实现, Tkinter

    的调用转换成 Tcl 命令,然后交给 Tcl 解释器进行解释,实现 Python 的 GUI 界面。

    对比Tk和其它语言的绑定,比如 PerlTk ,是直接由 Tk 中的 C 库实现的。

    优点:

    历史最悠久, Python 事实上的标准 GUI , Python 中使用 Tk GUI 工具集的标准接口,已经包括在标准的 Python Windows 安

    装中,著名的 IDLE 就是使用 Tkinter 实现 GUI 的创建的 GUI 简单,学起来和用起来也简单。
    在这里插入图片描述
    2.wxPython

    简单介绍:

    Python 对跨平台的 GUI 工具集 wxWidgets ( C++ 编写)的包装,作为 Python 的一个 扩展模块实现。

    优点:

    比较流行的一个 Tkinter 的替代品,在 各种平台下都表现挺好。
    在这里插入图片描述
    3.PyGTK

    简单介绍:

    一系列的 Python 对 GTK+ GUI 库的包装。

    优点:

    比较流行的一个 Tkinter 的替代品,许多 Gnome 下的著名应用程序的 GUI 都是使用 PyGTK 实现的,比如 BitTorrent , GIMP

    和 Gedit 都有可选的实现,在 Windows 平台 似乎表现不太好,这点也无可厚非,毕竟使用的是GTK 的 GUI 库
    在这里插入图片描述
    4.PyQt

    简单介绍:

    Python 对跨平台的 GUI 工具集 Qt 的包装实现了 440 个类以及 6000 个函数或者方法 ,PyQt 是作为 Python 的插件实现的。

    优点:

    比较流行的一个 Tkinter 的替代品,功能 非常强大,可以用Qt开发多美漂亮的界面,也就可以用PyQt开发多么漂亮的界面。

    跨平台的支持很好,不过在商业授权上似乎存在一些问题。
    在这里插入图片描述
    5.PySide

    简单介绍:

    另一个 Python 对跨平台的 GUI 工具集 Qt 的包装,捆绑在 Python 当中,最初由 BoostC++ 库实现,后来迁移到 Shiboken。

    优点:

    比较流行的一个 Tkinter 的替代品,和上 面类似,至于两者的区别,这里 有一个介绍。
    在这里插入图片描述
    如果还有问题未能得到解决,搜索887934385交流群,进入后下载资源工具安装包等。最后,感谢观看!

    展开全文
  • 图形界面库的优缺点: 1.Tkinter 简单介绍: 是绑定了 Python 的 Tk GUI 工具集 ,就是Python 包装的Tcl代码,通过内嵌在 Python 解释器内部的 Tcl 解释器实现, Tkinter的调用转换成 Tcl 命令,然后交给 Tcl ...
  • 主要介绍了python GUI图形界面开发之pyinstaller打包python程序为exe安装文件,需要的朋友可以参考下
  • python 图形界面库对比

    千次阅读 2020-04-23 11:24:23
    Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的流行,许多应用程序都是由 Python 结合那些...
  • 主要介绍了python GUI图形界面开发之PyQt5使用拖放控件实例详解,需要的朋友可以参考下
  • 一个非常简单好用的 Python 图形界面库

    千次阅读 多人点赞 2020-12-18 09:39:37
    前一阵,我在为朋友编写一个源代码监控程序的时候,发现了一个 Python 领域非常简单好用的图形界面库。说起图形界面库,你可能会想到 TkInter、PyQt、PyGUI 等流行的图形界...
  • 主要介绍了python GUI图形界面开发之PyQt5信号与槽基本操作,需要的朋友可以参考下
  • 与小卡特一起学习Python,Easygui,教程配套,开发使用.
  • 主要介绍了python GUI图形界面开发之PyQt5开发环境配置与基础使用,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5窗口控件QWidget详细使用方法,需要的朋友可以参考下
  • python GUI库库图图形形界界面面开开发发之之PyQt5窗窗口口类类QMainWindow详详细细使使用用方方法法 这篇文章主要介绍了python GUI图形界面开发之PyQt5窗口类QMainWindow详细使用方法,需要的朋友可以参考 下 ...
  • 主要介绍了python GUI图形界面开发之PyQt5窗口类QMainWindow详细使用方法,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt中QWebEngineView内嵌网页与Python的数据交互详细方法实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5线程QThread类详细使用方法,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5控件QTableWidget详细使用方法与属性,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5动态加载QSS样式表,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5信号与槽机制基础介绍,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5简单绘图板实例与代码分析,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例,需要的朋友可以参考下
  • 主要介绍了python GUI图形界面开发之PyQt5表格控件QTableView详细使用方法与实例,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 132,256
精华内容 52,902
关键字:

python界面库

python 订阅