python控件开发教程 - CSDN
  • Python开发教程

    2019-10-30 15:16:19
    本课程是一套全面的Python教学课程如果你想理解Python应用的方方面面,那么本课程将是你的不二之选。讲解Python语言的基础知识,编程规范和语法特点。讲解Python的面向对象开发思路和面向对象的相关知识。讲解使用...
  • 最开始本人的主力编程语言是C#,对C#最初的印象是非常好用的开发环境Visual Studio 2005,控件拖拉到页面上,写几个方法,一个应用程序就跑起来了。 可能有朋友们就说了,我擦,这不是很普通吗? VS2005,老掉牙了吧...

    兄弟们,今日头条搜索三线城市程序员老陈关注我,我将持续不断推出视频教程。

    背景

    最开始本人的主力编程语言是C#,对C#最初的印象是非常好用的开发环境Visual Studio 2005,控件拖拉到页面上,写几个方法,一个应用程序就跑起来了。

    可能有朋友们就说了,我擦,这不是很普通吗? VS2005,老掉牙了吧。

    不好意思,在此之前,我想写一个应用程序,只能用C++写一个MFC程序…而开发环境是更加老古董的VC6.0。

    后来我就一直用C#做桌面应用,各种信息化管理系统我都写的有模有样,我感觉我要厉害了,要成为大神了…再后来我又学习了ASP.NET,就是用C#做网站那一套技术,就感觉自己更加了不起了。毕竟,我身边的同学还停留在写个通讯录、计算器的水平…

    后来,又接触到Java。刚开始接触的时候,满心的不情愿,觉得Java有的C#也有。Java要配置这配置那,C#直接装一套开发环境就完事。Java这框架那框架,C#直接按微软官方提供的技术来就行。

    因为工作的原因,对Java的了解也越来越多,其实Java就是一群狼,C#只有一头老虎,所以C#不如Java流行是有原因的。

    当然技术本身的话,肯定是各有特长,但是对于程序员来说,最好还是选择势头比较好的,便于就业、便于发展嘛。

    年轻人,要勇敢的站在潮头上,不论风起云涌、潮起潮落,我自岿然不动在那海边,轻燃烛火…额,烤一只螃蟹…

    扯远了,年轻要有追求吗,何况我在学习Java和C#的路上,通过不断的互相印证,学到了很多东西。

    OK,所以要搞搞Python,最火的编程语言,没有之一,最近几年一直把Java/C/C++/C#/Javascript/PHP等等压的死死的。

    基础工作

    在开始Python Web系列开发教程之前,需要对Python语言有一番了解,万丈高楼平地起,不是那么轻易地(要押韵,此处读di)。

    之前我也已经分享了我的Python教程第一阶段--入门笔记29篇,足够短小精悍。我这个人都是喜欢先把项目跑起来,需要什么知识再去学再应用,而不是上来搞很多大而全的知识,用起来又忘记。

    学的是方法,程序更加不能死记硬背…如果要是到了背语法的地步,那也确实比较牛X,估计是大神中的战斗大神…最强王者…

    当然了,如果已经会Python那些基础的语法等相关知识,可以直接跳过Python教程第一阶段--入门笔记29篇,从下一篇文章开始跟着我的节奏搞一下Python Web网站开发。

    我的优势就是会比较扯,让你不容易打瞌睡;我的劣势就是比较扯,让你觉得很烦人。

    欣赏一个人就是要欣赏他的缺点,优秀的人太多了,我算老几,我的特点就是缺点足够鲜明…

    附:Python教程第一阶段--入门笔记29篇

    Python学习笔记(1)-序言
    Python学习笔记(2)-开发环境配置
    Python学习笔记(3)-第一个程序
    Python学习笔记(4)-基本的数据类型
    Python学习笔记(5)-集成开发环境IDLE的使用与调试
    Python学习笔记(6)-顺序结构与空格、缩进
    Python学习笔记(7)-运算符与输入、输出
    Python学习笔记(8)-变量、地址、id、is与==
    Python学习笔记(9)-列表list、元组tuple、字典dict、集合set
    Python学习笔记(10)-选择结构与循环结构
    Python学习笔记(11)-Python自定义函数
    Python学习笔记(12)-Python模块与包示例
    Python学习笔记(13)-Python类与对象示例
    Python学习笔记(14)-安装第三方模块
    Python学习笔记(15)-Python代码转换为exe可执行程序详解
    Python学习笔记(16)-账户管理器Version1.0
    Python学习笔记(17)-windows和linux下的路径与文件
    Python学习笔记(18)-目录操作与文件读写
    Python学习笔记(19)-账户管理器Version2.0
    Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名
    Python学习笔记(21)-目录遍历
    Python学习笔记(22)-压缩与解压
    Python学习笔记(23)-Python字符串常用操作
    Python学习笔记(24)-Python文件搜索器Version1.0(可搜索压缩文件中包含的文件)
    Python学习笔记(25)-Python日志使用示例
    Python学习笔记(26)-读取excel表格信息
    Python学习笔记(27)-创建与修改excel文档
    Python学习笔记(28)-Python读取word文本
    Python学习笔记(29)-Python创建并写入word文档

    展开全文
  • Python GUI 开发工具

    2019-07-04 17:40:55
    Python Tkinter教程(GUI图形界面开发教程):http://c.biancheng.net/python/tkinter/ PyQt5教程:http://code.py40.com/face 作为Pyhon开发者,我们迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上...

     

    Python Tkinter教程(GUI图形界面开发教程):http://c.biancheng.net/python/tkinter/

    PyQt5教程:http://code.py40.com/face

     

    作为 Pyhon 开发者,我们迟早都会碰到 图形用户界面GUI)应用 开发任务,目前市场上有大量 Python GUI开发 框架可供选择,Python wiki GUI programming 给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。

     

    如何从众多的 Python GUI框架 和工具包中进行选择是个头疼的问题,以下是整理推荐的四个开发工具包( Gtk、Qt、Tk和wxwidgets)以及其他优秀框架供广大开发者参考(除了PyQt其他都完全免费):

     

    推荐: wxpython 、pyqt5、Gtk、Tk

     

     

     1.Tkinter

     

      Tkinter 似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的 IDLE就是采用它写的。除此外,tkinter的扩展集pmw和Tix功能上都要相对它强大,但tkinter却是最基本的。我认为,在用python 做gui开发,tkinter是最基本的知识,所以这个环节是必须要学习的。你或许在以后的开发中并不常用tkinter,但是一些小型的应用上面,他还是很有用的,而且开发速度也很快。

            Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinter可以运行在大多数的Unix平台、Windows、和Macintosh系统。

    Tkinter 由一定数量的模块组成。Tkinter位于一个名为_tkinter(较早的版本名为tkinter)的二进制模块中 。Tkinter包含了对Tk的低 级接口模块,低级接口并不会被应用级程序员直接使用,通常是一个共享库(或DLL),但是在一些情况下它也被Python解释器静态链接。

     

     

     2.WxPython

     

      WxWidgets 应该算是近几年了比较流行的 GUI 跨平台开发技术了。 wxWidgets 有不同的版本应用,有c++的,也有basic的,现在在 python 上面也有较好的移植。wxpython的功能上面要强于 tkinter,她提供了超过200个类,面向对象的编程风格,设计的框架类似于MFC。对于大型GUI应用上面,wxPython 还是具有很强的优势的。boa constructor可以帮助我们快速可视地构建 wxwidgets 界面。

    wxPython  但是作为资格最老,最流行的Python GUI开发框架之一,wxPython名气很大,不得不提。wxPython基于wxWidgets,是一个C++编写的跨平台GUI库,除了标准的对话框,还提供一个2D路径绘制API,支持多种文件格式以及文本编辑和字处理widgets。

            wxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的  GUI 用户界面。 wxPython 是作为优秀的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的。

            就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、Macintosh OS X上。 

     

     

    3.PyQT

     

      Qt 同样是一种开源的 GUI 库,Qt 的类库大约在 300 多个,函数大约在 5700 多个。Qt 同样适合于大型应用,由它自带的 qt designer 可以让我们轻松来构建界面元素。Qt 是一个C++编写的跨平台开发框架,如果你的应用是完全开源的,就可以免费使用Qt,否则你需要购买商业许可。Qt已经存在很久,一度属于诺基亚公司,作为一个非常全面的工具代码库和API,被大量行业广泛采用,覆盖包括移动在内的多个平台。你的设备中使用的卫星导航应用,其图形用户界面往往就是Qt开发的。

    PyQt 是 Qt 库 的 Python 版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。

    现在 pyQT 最新的是 pyQT5 :pip install PyQt5

     

     

    4.pyGtk

     

      Gtk是linux下Gnome的核心开发库了。功能上面非常齐全。值得说明的是,在windows平台下gtk的显示风格并不是特别本地化。不过他带的glade的界面设计器还是可以帮你省不少事的。

            PyGTK让你用Python轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件.

    PyGTK真正具有跨平台性,它能不加修改地,稳定运行各种操作系统之上,如Linux,Windows,MacOS等.除了简单易用和快速的原型开发能力外,PyGTK还有一流的处理本地化语言的独特功能.

     

     

    5.Jython

     

      尝试过用python访问java类库吗,那么就用jython吧。jython其实可以认为是另外一个python开发环境,基于java的,但是大多数的CPython调用jython下还是可以的。你可以在jython环境下像使用java一样来通过python的语法来调用java语言,真的很酷。

     

     

    6.Pywin32 (MFC)

     

      Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。

     

     

    7.PythonCard

     

      PythonCard其实是对wxPython的再封装。不过封装的更加简单,使用起来觉得比wxPython更直观,也更简单化了。

     

     

    8.Dabo

     

      仍是一个基于wxpython的再封装库,没用过,不太了解。它提供数据库访问,商业逻辑以及用户界面。

    Dabo是一个跨平台的应用程序开发框架,基于wxpython的再封装库。它提供数据库访问,商业逻辑以及用户界面。(项目地址:https://dabodev.com/)

     

     

    9.AnyGui

     

      通过底层的api来访问其它工具集,像tkinter,wxpython和qt.具体也没怎么用过。

     

     

    10.WPY

     

      MFC风格的Gui开发库,代码风格也类似于MFC,仅管如此,你依旧可以使用这个库来开发GUI应用,而不用担心平台移植的问题。她同样是一个跨平台的库。

     

     

    11.IronPython

     

      如果你要想开发.net下面的应用的话,那么IronPython就是你的选择,与jython有点类似,他同样支持标准的python模块,但同样增加了对.net库的支持。你也可以理解为他是另一个python开发环境。你可以非常方便地使用python语法进行.net应用的开发,这一点听起来真的挺有意思。

     

     

    12. pyui4win

     

    用 python 快速开发绚丽桌面程序 pyui4win。

    pyui4win是一个开源的采用自绘技术的界面库。支持C++和python。用它可以很容易实现QQ和360安全卫士这样的绚丽界面。而且,pyui4win有所见即所得界面设计器,让C++开发人员和python开发人员直接用
    设计工具设计界面,而不用关心界面如何生成和运行,可以显著缩短界面开发时间。在pyui4win中,界面甚至可以完全交给美工去处理,开发人员可以只负责处理业务逻辑,把开发人员彻底从繁杂的界面处理中解放出来。

     

     

    13. Kivy

     

    Kivy基于OpenGL ES 2,支持Android和iOS平台的原生多点触摸。能够让使用相同源代码创建的程序能跨平台运行。这个框架是事件驱动的,基于主循环,非常适合开发游戏。非常适合处理从widgets到动画的任务。如果你想开发跨平台的图形应用,或者仅仅是需要一个强大的跨平台图形用户开发框架,Kivy都是不错的选择。(项目地址:https://kivy.org/#home)

    Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。当前支持的平台包括:Linux、Windows、Mac OS X和Android。

    Kivy拥有能够处理动画、缓存、手势、绘图等功能。它还内置许多用户界面控件如:按纽、摄影机、表格、Slider和树形控件等。

     


      总之,介绍了这么多,个人建议是:

    1. 如果你是 java 用户,那么你就用 jython 吧,除了可以享受 python 的模块功能及语法外,你可以找到许多 java 的影子;
    2. 如果你是 .net 用户,那么就用 ironpython 吧。
    3. 如果你对 Visual C++ 很熟悉,那么你可以使用 MFC,WPY 或是 wxPython,当然更建议 wxPython。
    4. 当然,我认为对于 tkinter 是每一个原来搞 C 的人都应该了解和学习的 GUI 库,因为她很轻便,小型应用就可以使用她来搞定,而对于较大型应用可以采用 pyGtk,pyQt,WxPython 或 PythonCard 来搞定,这样的话,既可以注重知识的衔接性,也可以快速进行软体的开发了。

     

     

     

     

    展开全文
  • 全栈工程师开发手册 (作者:栾鹏) python教程全解 python的GUI界面编程,主要由Tkinter、Tix、tkMessageBox 几个库提供,当然有更新的更美观的库大家可以去搜索。在库中定义了一些基础控件对象,和组合控件对象...

    全栈工程师开发手册 (作者:栾鹏)

    python教程全解

    python的GUI界面编程,常用的几个python库包含如下:

    Tkinter:

    Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

    wxPython:

    wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python程序员很方便的创建完整的、功能键全的 GUI 用户界面。

    Jython:

    Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。Jython几乎拥有标准的Python 中不依赖于 C 语言的全部模块。比如,Jython 的用户界面将使用 Swing,AWT或者SWT。Jython 可以被动态或静态地编译成 Java 字节码。

    Tkinter界面库

    今天我们主要介绍一下Tkinter,在库中定义了一些基础控件对象,和组合控件对象。可以在创建控件时传递控件属性,也可以在创建了控件对象以后,再设置属性。

    窗口的GUI编程主要包含的知识点为窗口(顶层容器)、容器、组合控件、控件、控件属性、控件函数。本文提供了一个demo,包含了对顶层窗口、基础控件(标签、按钮)、组合控件(比例尺控件、NumericUpDown控件、ComboBox)、控件的属性(文本、位置)、控件函数(按钮点击事件)等内容的编程示例。

    主要的控件

    Button              按钮控件;在程序中显示按钮。
    Canvas              画布控件;显示图形元素如线条或文本
    Checkbutton         多选框控件;用于在程序中提供多项选择框
    Entry               输入控件;用于显示简单的文本内容
    Frame               框架控件;在屏幕上显示一个矩形区域,多用来作为容器
    Label               标签控件;可以显示文本和位图
    Listbox             列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户
    Menubutton          菜单按钮控件,由于显示菜单项。
    Menu                菜单控件;显示菜单栏,下拉菜单和弹出菜单
    Message             消息控件;用来显示多行文本,与label比较类似
    Radiobutton         单选按钮控件;显示一个单选的按钮状态
    Scale               范围控件;显示一个数值刻度,为输出限定范围的数字区间
    Scrollbar           滚动条控件,当内容超过可视化区域时使用,如列表框。.
    Text                文本控件;用于显示多行文本
    Toplevel            容器控件;用来提供一个单独的对话框,和Frame比较类似
    Spinbox             输入控件;与Entry类似,但是可以指定输入范围值
    PanedWindow         PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。
    LabelFrame          labelframe 是一个简单的容器控件。常用与复杂的窗口布局。
    tkMessageBox        用于显示你应用程序的消息框。

    控件属性

    Dimension           控件大小;
    Color               控件颜色;
    Font                控件字体;
    Anchor              锚点;
    Relief              控件样式;
    Bitmap              位图;
    Cursor              光标;

    虽然python可以进行界面GUI设计,不过个人觉得界面设计还有net更牛逼一些。

    python2.7下的代码

    #coding:utf-8
    
    from Tkinter import *  #控件基础包,导入这个包后,这个包下的所有函数可以直接调用
    import Tkinter  
    from Tkinter import Label, Button, END
    from Tix import Tk, Control, ComboBox  #升级的组合控件包
    from tkMessageBox import showinfo, showwarning, showerror #各种类型的提示框
    #除此之外还有很多界面编程的包
    
    #顶层窗口
    top = Tkinter.Tk()  #创建顶层窗口
    top.geometry('250x150')  #初始化窗口大小
    top.title("标题")
    top.tk.eval('package require Tix')  #引入升级包,这样才能使用升级的组合控件
    
    
    #标签控件
    label = Tkinter.Label(top, text='Hello World!',font='Helvetica -12 bold')   #创建标签
    label.pack(fill=Y, expand=1)  #填充到界面
    
    #按钮控件
    button = Tkinter.Button(top, text='QUIT',command=top.quit,activeforeground='white',activebackground='red', bg='red', fg='white')  #创建按钮,command为回调函数
    button.pack(fill=Tkinter.X, expand=1) #fill=tkinter.X表示横向拉伸完全
    
    
    #自定义函数,控制控件的缩放
    def resize(ev=None):
        label.config(font='Helvetica -%d bold' % scale.get())
    
    #比例尺控件
    scale = Scale(top, from_=10, to=40,orient=HORIZONTAL, command=resize)  #缩放比例尺
    scale.set(12)  #初始值
    scale.pack(fill=X, expand=1)  #填充到界面
    
    #NumericUpDown控件
    ct = Control(top, label='Number:',integer=True, max=12, min=2, value=2, step=2)
    ct.label.config(font='Helvetica -14 bold')
    ct.pack()
    
    #ComboBox控件
    cb = ComboBox(top, label='Type:', editable=True)
    for animal in ('dog', 'cat', 'hamster', 'python'):
        cb.insert(END, animal)
    cb.pack()
    
    
    Tkinter.mainloop()  #运行这个GUI应用
    

    在python3中,
    Tkinter改成了tkinter,
    Tix改成了tkinter.tix,
    tkMessageBox 改成了tkinter.messagebox

    python3.6下代码

    #coding:utf-8
    #GUI界面编程
    from tkinter import *  #控件基础包,导入这个包后,这个包下的所有函数可以直接调用
    import tkinter
    from tkinter import Label, Button, END
    from tkinter.tix import Tk, Control, ComboBox  #升级的组合控件包
    from tkinter.messagebox import showinfo, showwarning, showerror #各种类型的提示框
    #除此之外还有很多界面编程的包
    
    #顶层窗口
    top = tkinter.Tk()  #创建顶层窗口
    top.geometry('250x150')  #初始化窗口大小
    top.title("标题")
    top.tk.eval('package require Tix')  #引入升级包,这样才能使用升级的组合控件
    
    
    #标签控件
    label = tkinter.Label(top, text='Hello World!',font='Helvetica -12 bold')   #创建标签
    label.pack(fill=Y, expand=1)  #填充到界面
    
    #按钮控件
    button = tkinter.Button(top, text='QUIT',command=top.quit,activeforeground='white',activebackground='red', bg='red', fg='white')  #创建按钮,command为回调函数
    button.pack(fill=tkinter.X, expand=1) #fill=tkinter.X表示横向拉伸完全
    
    
    #自定义函数,控制控件的缩放
    def resize(ev=None):
        label.config(font='Helvetica -%d bold' % scale.get())
    
    #比例尺控件
    scale = Scale(top, from_=10, to=40,orient=HORIZONTAL, command=resize)  #缩放比例尺
    scale.set(12)  #初始值
    scale.pack(fill=X, expand=1)  #填充到界面
    
    #NumericUpDown控件
    ct = Control(top, label='Number:',integer=True, max=12, min=2, value=2, step=2)
    ct.label.config(font='Helvetica -14 bold')
    ct.pack()
    
    #ComboBox控件
    cb = ComboBox(top, label='Type:', editable=True)
    for animal in ('dog', 'cat', 'hamster', 'python'):
        cb.insert(END, animal)
    cb.pack()
    
    
    tkinter.mainloop()  #运行这个GUI应用
    
    展开全文
  • ├─千锋Python教程:第01章 第一个Python程序与数据存储及数据类型(9集) │ │ .DS_Store │ │ │ ├─code │ │ 1、数据存储.txt │ │ 2、第一个python程序.py │ │ 3、注释.py │ │ 4、输出与输入.py │ ...
  • 基于tkinter入门资料太少,特录制了这套入门详解课程,...本课程涉及到tkinter的高级控件讲解,ttk自定义主题样式,tkinter自定义控件,tkinter的异步编程,两个实战项目,自制编辑器,自制播放器 视频课程地址 ...

    基于tkinter入门资料太少,特录制了这套入门详解课程,希望能帮助初学者快速掌握tkinter的基础知识和实战技巧,对于伸手党和资料收集党,做了一个门槛限制,希望大家理解

    网易云课堂 视频课程地址

    https://study.163.com/course/courseMain.htm?courseId=1209232809&share=2&shareId=480000001855430

    本课程涉及到tkinter的高级控件讲解,ttk自定义主题样式,tkinter自定义控件,tkinter的异步编程,两个实战项目,自制编辑器,自制播放器

    在这里插入图片描述

    课程基本大纲如下
    1.概述
    2 基础入门
    2.1 基本控件
    2.2 布局详解
    2.3 事件详解
    2.4 面向对象范式
    3 高级用法
    3.1 高级控件学习
    3.2 对话框
    3.3 现代风格ttk
    3.4 扩展包Pmw
    3.5 自定义控件
    4. 项目实战
    4.1 自制编辑器
    4.2 自制播放器
    5. 打包发布

    编辑器项目

    编辑器开发文档

    在这里插入图片描述

    网易云音乐播放器

    python 流媒体详解
    在这里插入图片描述

    欢迎关注我的公众号:编程之路从0到1
    编程之路从0到1

    展开全文
  • 而且还增加了一些基本的控件,包括richedit, checkbox,饼图控件,动画控件,模板列表控件等。并将它扩展支持python语言。pyui4win是一个比duilib更稳定可用的C 界面库。推荐大家使用。 无论你是C 开发人员还是...
  • Python wxPython基本教程

    2018-11-01 18:02:45
    Python wxPython在资源上比较小,而且官方文档也不好找,wxPython在python 2.x和python 3.x安装上有区别: 以下为python3.x安装为例: 1.网上下载whl文件安装:路径:...
  • 不管开发什么程序,一个友好的用户界面都是至关重要的,然而Python自身并没有集成GUI,但是好在自Python诞生之日起,就有许多优秀的GUI工具集被整合到Python当中,使得Python也可以在图形界面编程领域大展身手。...
  • Python Web开发—进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 【课程简介】 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业级web项目所需的各种技能。 【课程目标】 在这套...
  • 使用VS2010开发ActiveX(MFC)控件(1)——创建 使用VS2010开发ActiveX(MFC)控件(2)——界面显示 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
  • python 图形界面开发

    2017-07-27 10:27:45
    python开发图形界面,确实不是很方便,没有c#,Java,甚至VB来得容易。几个控件拖拽,然后响应事件。用python写脚本,或者web service来处理一般工作,绰绰有余。
  • 在这篇教程中,我们会用 Python 的 PyQt 框架编写一个简单的 web 浏览器。关于 PyQt ,你可能已经有所耳闻了,它是 Qt 框架下的一系列 Python 组件,而 Qt(发音类似“cute”)是用来开发 GUI 的 C++ 框架。 严格来...
  • Python真的可以说是无所不能,上到人工智能、图像识别、下到控制电机、爬虫、数据处理,前不久发现Python还可以做界面,虽然比较丑,但是还是可以一试。 Python内置图形界面库——Tkinter Tkinter 模块(Tk 接口)...
  • Python安装及配置教程

    2018-05-04 23:34:12
    安装链接参考:下载:...这里贴出一些可供参考的安装资料,可以自行查看链接1:Python3.6.0安装教程——http://blog.csdn.net/sinat_32332805/article/details...
  • 一、前言  由于本篇文章较长,所以下面... 三、Tkinter 控件详细介绍  1. Tkinter 模块元素简要说明  2. 常用窗口部件及简要说明:  四、动手实践学习  1. 创建主窗口及Label部件(标签)创建使用  2. Butto...
  • Python GUI库PyQt5视频教程,内容包括pyqt5的安装、环境搭建、配置,桌面系统的开发等。该系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工...
  • 一、远程连接和远程桌面设置: 终端下执行命令: ifconfig,查看树莓派的IP 终端下执行命令:sudo apt-get install xrdp ,安装远程桌面支持。 ...二、关闭树莓派正确操作: ...方式一:终端下执行命令:sudo ...
  • 相比起最流行的Java、C/C++等语言,Python语言更加简洁,开发更加快速,这对于初学者非常友好,而且Python作为脚本语言,更适合开发小型应用,极其适合在应用开发初期时用来做原型 。 本文为刚开始学习 Python 的...
1 2 3 4 5 ... 20
收藏数 7,029
精华内容 2,811
热门标签
关键字:

python控件开发教程