想学软件测试,做软件测试员需要学什么?自学如何去学
绝大多数使用者都是企业开发(不追求界面美观)、爱好者(开发顺手)。关于自学,无需多言,如果你自律性强,具备学习能力、有专研问题的好奇心、以及解决问题的能力,那么自学软件测试是完全ok的。这里也给想要自学的小伙伴整理了一份的软件测试学习路线,希望对想要进入这个行业的小伙伴有所帮助。
pyqt写软件赚钱 pyqt要钱吗
pyqt写软件赚钱 pyqt要钱吗
2. 能够熟练运用所学技术搭建各类环境
阶段目标:
1. 熟练掌握IT核心技术:编程,数据库,作系统,版本控制
3. 深入理解软件研发过程各种疑难杂症及处理手段
4. 掌握Python编程技术并熟练运用Python进行程序设计
1、Web页面元素,布局,CSS样式,盒模型,JaScript程序设计,函数,基础算法,正则表达式。
2、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具深入理解数据库管理系要抓住直观作这个最初的目标,界面设计要尽可能的简洁,更多的可识别的惯用自然手势。理想情况下,界面会变得非常细微,用户在会有直观作的感觉。统通用知识及MySQL数据库的使用与管理。为软件测试和测试开发打下基础。
3、Linux安装配置,文件目录作,VI命令,管理,用户与权限,环境部署,Shell编程Linux作为一个主流的作系统,是每一个测试开发工程师必须掌握的重点技术,并且能够熟练运用。
4、Python编程基础,语法规则,函数,数据类型,PDBC,培养扎实的Python编程基本功,同时对Python核心对象编程有熟练的运用。
5、Python面向对象,异常处理,文件IO,多线程,网络编程,PyQT界面开发,深入理解面向对象编程,异常处理机制,多线程原理,网络协议知识,并熟练运用于项目中。
阶段目标:
1. 熟练应用所学知识完成一个标准的软件测试项目
3. 对测试开发技术体系和实现原理有深入的理解
4. 灵活运用测试开发技术解决项目中的各种问题
3、SikuliX框架,UIAutomation框架,Selenium WebDriver框架,基础框架,Android应用,Monkey测试,Appium移动端测试框架,UIAutomator2移动端测试框架综合运用各类应用作平台,完成各种自动化测试框架的学习和应用,深入理解GUI自动化测试技术及相应框架的测试开发。
4、Python单元测试框架,网络通信协议,HTTP与HTTPS协议,WebServ与WebSocket协议,Python的接口测试库,PostMan与SoapUI接口测试工具通过对代码级接口测试和协议级接口测试的测试开发实战,灵活运用Python开发接口测试脚本,熟练运用各类接口测试工具。
阶段目标:
1. 将软件测试和测试开发技术灵活运用于项目中
2. 具备较强的测试开发能力,完成测试开发项目
3. 综合运用软件测试技术,满足企业中高级人才需求
4. 对所学技术有深入的理解并具备解决问题的能力
1、测试需求分析,同行评审,测试,测试方案,测试用例,配置管理,持续集成。通过对大型企业级应用系统的测试项目实战,强化理解系统测试项目的实施过程与技术细节。
4、Python原生测试框架开发,包括Monkey,UI,图像识别,云测试平台,HTML测试报告,持续集成,KDT关键字驱动框架开发等原生技术实现通过大量的Python原生代码开发,深入理解自动化测试开发技术的底层实现原理,完全抛弃对工具的依赖,做到真正的测试开发技术。
5、基于测试框架的设计思路和实现手段,自主实现一套测试框架能够完成一套自动化测试框架,并能够直接用于实际项目中。
6、持续集成与Jenkins,安全性测试原理与工具,Python爬虫开发与Scrapy框架,提升软件测试其它类技术,增强知识面,提升竞争力,助力职业发展。
补充知识
1、 算法进阶,图像处理,视频处理,加密解密,压缩算法。
2、 UML统一建模语言、五种图、类图、类图详解、用例图、时序图。
3、Dubbo分布式开发框架,Oracle关系型数据库管理系统,MongoDB非关系型数据库管理系统。
4、 大数据开发框架Hadoop/MapReduce/Spark。
5、 Android与iOS的原生应用开发与WebApp开发。
6、OpenCV图像处理框架、TensorFlow深度学习框架,Lucene全文搜索引擎与中文分词框架Ik-Analyzer,视频处理算法与框架等。
相关的视频课程,可以直接访问蜗牛学苑进行观看
应该有达内、51testing、安博教育等等,如果想自学的话可以从电脑基础开始,硬件、作系统、数据库、基础编程语言。
专门为Python设计的IDE软件有哪些
PyGTK让你用Python轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件.适用于Python的集成开发环境(IDE)软件,除了标准二进制发布包所附的IDLE之外,还有许多其他选择。其中有些软件7、视觉层次。设计有语法着色、语法检查、运行调试、自动补全、智能感知等便利功能。由于Python的跨平台出身,这些软件往往也具备各种作系统的版本或一定的移植性。
Anaconda:适用于windows和Linux等多个平台,采用conda对其包管理,随软件打包了许多科学计算的第三方Python库。
IDLE:Python“标准”IDE。一般随Python而安装,支持较少的编辑功能。调试功能也比较弱。
Komodo和Komodo Edit:后者是前者的免费精简版。也可以用于PHP,Ruby,Jascript,Perl,Web和云开发。
PyCharm:由JetBrains打造,该公司的Ja IDE软件InliJ拥有海量的用户;PyCharm具备一般IDE的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等,同时另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,PyCharm也支持IronPython。PyCharm是商业软件,但也具有社区版和教育版。
PyScripter:功能较全的开源IDE,使用Delphi开发。
PythonWin:包含在pywin32内的编辑器,仅适用于Windows。
SPE:功能较多的免费软件,依赖wxPython。
Spyder:开源的跨平台科学计算IDE。
WingIDE:商业软件,有免费的Wing IDE 101,功能有限,适用于入门者#### 劣势教学。
如何把python代码变成软件?
答:Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于的、大型项目的开发。 最近几年,随着大数据和人工智能的到来,pytho...要是Windows应用软件的话,用GUI库怼出来就好,Python的GUI库主要有PyQt,Tkinter,wxPython之类的。
Ulipad:功能较全的免费软件,依赖wxPython。要是界定不严格把网站也算作软件就用P5、性能测试原理,指标体系,场景设计,实施过程,JMeter工具应用,BeanShell脚本开发,Python+Locust性能测试框架深入理解性能测试技术体系和方,熟练运用JMeter性能测试工具和Locust性能测试框架实施对任意系统的性能测试。ython的Web框架比如django,flask,tornado
如果想直接执行python程序的话可以写一个.bat新建一个记事本,然后写一段下面的代码,存成.bat文件,以后直接执行这段代码就可以了。其实也可以直接执行.py文件c:programfilespythonfile.py
python图形界面开发用什么
阶段:测试基础,包括计算机基础,软件测试基础,手工测试项目实战。最起码你是要懂计算机是什么吧,测试是什么吧,手工测试需要怎么去做吧~Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。当前支持的平台包括:Linux、Windows、Mac OS X和Android。
基于MIT授权的Kivy是最热门的Python开发框架之一,基于OPenGL ES 2,支持多平台(包括Android/iOS)原生的多点触摸,是一个围绕主循环的驱动型框架,因此非常适合游戏开发。Kivy框架在处理从widgets到动画方面非常强大,如果你准备开发跨平台图形应用,或者仅仅需要一个非常强大的跨平台GUI,Kivy都是非常值得关注的。Kivy拥有能够处理动画、缓存、手势、绘图等功能。它还内置许多用户界面控件如:按纽、摄影机、表格、Spder和树形控件等。
Eric:基于PyQt的自由软件。支持自动补全、智能感知、自动语法检查、工程管理、svn/mercurial集成、自动单元测试等功能,具有可扩展的插件系统,通过可选插件支持Git集成。调试功能与Visual Studio和Eclipse类似。当前版本为Eric6,可同时支持Python2.x和Python3.x,以及PyQt4和PyQt5。使用前需要先安装相应的Python和PyQt版本。Python 的 GUI 开发工具 Flexx
Flexx 是一个纯 Python 工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用 Flexx 来创建桌面应用,同时也可以导出一个应用到的 HTML 文档。因为使用纯 Python 开发,所以 Flexx 是跨平台的。只需要有 Python 和浏览器就可以运行。如果是使用桌面模式运行,使用 Firefox 。
PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。
Python图形开发包 wxPython
wxPython 是 Python 语言的一套的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。 wxPython 是作为的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的。
就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、Macintosh OS X上。
Tk图形用户界面 Tkinter
Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinter可以运行在大多数的Unix平台、Windows、和Macintosh系统。
Tkinter 由一定数量的模块组成。Tkinter位于一个名为_tkinter(较早的版本名为tkinter)的二进制模块中 。Tkinter包含了对Tk的低 级接口模块,低级接口并不会被应用级程序员直接使用,通常是一个共享库(或DLL),但是在一些情况下它也被Python解释器静态链接。
Pywin32
Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。
Python图形界面开发包 PyGTK
PyGTK真正具有跨平台性,它能不加修改地,稳定运行各种作系统之上,如Linux,Windows,MacOS等.除了简单易用和快速的原型开发能力外,PyGTK还有的处理本地化语言的独特功能.
用python快速开发绚丽桌面程序 pyui4win
设计工具设计界面,而不用关心界面如何生成和运行,可以显著缩短界面开发时间。在pyui4win中,界面甚至可以完全交给美工去处理,开发人员可以只负责处理业务逻辑,把开发人员从繁杂的界面处理中解放出来。
用什么PythonIDE结合PyQt进行UI开发
适合于界面比较简单的软件,视觉丰富,局限于Windows的平台。例子:360电脑管家。用户界面设计包含为机器和软件创建的所有界面设计,例如网站和移动应用程序的外观,以及它们的方向和易用性。GUI设计在用户与应用程序或网站的交互方式中起着至关重要的作用,这意味着良好的UI设计是实现简化和无缝体验的设计。
用户界面设计要遵循哪些原则?
1、明确2. 熟练运用Python完成GUI测试,接口测试和性能测试开发。
对任何界面而言,“明确”是首要的也是最重要的一点。设计师们在设计的时候,要去关心人们为何会使用这个应用,去了解什么样的界面是能帮助他们与之互动的,去预测人们在使用时的行为并能够成功地反馈给他们。
2、交互。
界面的存在是为了让人和我们的世界产生互动。它的功用和效果是可以被测量的。但是它们不是功利性的。的界面不但能够让我们做事,还能够激发、唤起和加强我们与这个世界的联系。
3、直观作。
4、让用户掌控一切。
人们会在自己能掌控的环境中感觉最舒心、最放松。通过定期的梳理系统状态,描述因果关系,并且在每一步作都给出提示,让用户感觉每一步作都在他的掌控中。
5、遵循用户行为。
人总是对符合期望的行为最感舒适。因此,设计出来的元素,看起来应该像它们本身特征一样。在具体作中,这意味着用户只要看到这个界面元素,就应该能猜测出这个元素是做什么的。
6、前后一致。
为了保持一致性,新手设计师通常在会把相同的视觉处理(重用代码)方式用在,应该用不同的视觉处理方式的元素上。
强烈的视觉层次会让画面有清晰的浏览次序。如果要在画面中添加一个视觉强烈的元素时,设计者应该要重新调整页面上所有元素的重量分配,来达到强烈视3、性能测试项目实战,LoadRunner性能测试工具,总结通过综合项目实战,将测试技术融入到项目中,强化学习效果和项目经验。觉层次的效果。
了解用户界面设计原则是你做出作品的必要条件,而掌握UI设计师必备的技能才是你决胜高薪的关键。
此种情况下,用pyqt 还是qt更适合?
总结来说该功能是处理多张合成gif动图,就是:QT上手容易,界面可以做得很不错,而且移植方便,你熟悉c,QT是c++,所以建议用QT
这是一个免费、开源、跨平台的GUI开发工具包,基于C语言开发而来,的GNOME桌面就是采用这个工具开发,自带了大量组件和容器,可以轻松布局开发任意Linux桌面程序,如果你本身只熟悉C语言的话,可以使用一下这个工具包,非常不错,简单易学,非常容易上手,而且自带了丰富的Demo示例,都有源码可供参考和学习:QT上手容易,界面可以做得很不错,而且移植方便,你熟悉c,QT是c++,所以建议用QT
用Python编程需要哪些软件?
互联网行业目前还是最热门的行业之一,学习IT技能之后足够是有机会进入腾讯、阿里、等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。一、终端:Upterm:简略好用,是一个全渠道终端,能够说是终端里的IDE,有着强壮的自动补全功能。
第七阶段:Ja编程语言,包括Ja编程语言、单元测试Junit、图形化界面开发swing。二、交互式解说器:PtPython:支持语法高亮、提示乃至是Vim和emacs的键入模式。
三、包管理:Anaconda:能帮你装置好许多麻烦的软件,包括:Python环境、pip包管理东西、常用的库、配置好环境路径等。用Python高数据方面的工作,就装置Anaconda,它乃至开发了一套JIT的解说器Numba。
四、脚本引擎:QPython:QPython是一个能够在安卓体系上运行Python脚本引擎,整合了Python解说器、Console、编辑器和SL4A库,在安卓设备上你照样可以玩转Python。
五、编辑器:Sublime3:配合装置Anaconda或Codeln插件,就能够让Sublime具有近乎IDE的体会。
六、IPython:一个根据Python shell的交互式解说器。它的自动补全非常好用,乃虽然业界流传MFC=没饭吃、MFC要淘汰了......但是这么多年过去了,这玩意还是没有淘汰,只能说是落幕了,需求越来越少(然鹅,并没有绝迹)。至用了它之后,很多程序员小伙伴们就不想再用自带的Python shell啦。
一、终端:Upterm Upterm简略好用,它是一个全平台的终端,能够说是终端里的IDE,有着强大的自动补全功用。
二、交互式解说器:PtPython 一个交互式的Python解说器。支撑语法高亮、提示乃至是vim和emacs的键入形式。其实我们在课程里供给的在线终端也内置了ptPython。
三、包管理:Anaconda 能帮你装置好许多麻烦的软件,包括:Python环境、pip包管理工具、常用的库、装备好环境路径等等。用Python搞数据方面的事情,就装置Anaconda就好了,它乃至开发了一套JIT的解说器Numba。所以Anaconda有了JIT之后,对线上科学计算效率要求比较高的东西也能够搞了。
四、脚本引擎:QPython QPython是一个能够在安卓体系上运转Python脚本引擎,整合了Python解说器、Console、编辑器和SL4A库,在安卓设备上你照样能够玩转Python。
然后是ide或者编辑器,可以用python自带的idle,也可以选择vscode,pycharm等等
然后安装模块,可以根据需要安装,比如你要开发gui图形界面程序,这个就有很多模块可以选择了,比如kivy,这个可以开发windows和安卓软件
另外还有wxpython,pyqt5,tkinter,这些都是开发图形界面程序的
开发图形界面你还需要一个pyinstaller模块,这个模块用来将python源文件打包成exe可执行文件
从事软件测试的工作,需要学点什么
第六阶段如果你是要问从事软件测试需要会点什么东西的话,那你算是问对人了,毕竟霸哥咱们就是专门做这个的,当然比较清楚,相信也是能够给你一些建议的。目前你要学习和掌握的知识,一定是企业需要的,也一定是要能够实际动手去做的,不能光会纸上谈兵。只有你的技术水平到位了,才是你要薪资的底气。
那么霸哥就放上软界面总体的样式件测试的学习路线图,上面的技术就是现在的大趋势。
第二阶段:作系统和数据库,包括Linux作系统及MySQL数据库。
第三阶段:容器化技术,包括docker容器化技术及K8s容器编辑工具。
第四阶段:Python编程语言,包括Python编程语言,爬虫项目实战,图形化界面开发PYQT5。据说会码代码的人,才是能够挣钱的人,编程语言可不就是要学一学的么~
第五阶段:web自动化,包括selenium基础、selenium环境、webdriver API、自动化测试模型、unittest单元测试框架、unittest框架拓展、page object设计模式、seleniupyui4win是一个开源的采用自绘技术的界面库。支持C++和python。用它可以很容易实现QQ和360安全卫士这样的绚丽界面。而且,pyui4win有所见即所得界面设计器,让C++开发人员和python开发人员直接用m项目实战。
第八阶段:接口测试和持续集成,包括接口基础、接口自动化、git介绍、持续集成、接口项目实战。
第九阶段:性能测试,包括jmeter基础、jmeter进阶、jmeter项目实战、locust框架、locust性能实战。
第十阶段:笔试&面试,笔试题串讲、答疑,写作讲解,项目经验辅导,评审、修改,数轮模拟面试。
不知道你有没有发现,基本上每个环节都会有项目实战,这个其实还蛮重要的,毕竟软件测试也算是个技术型岗位了,那么后期不管是在面试的时候,还是在实际的工作中,都是需要有真材实料的,都是需要你有技术在手的,你要是光会纸上谈兵,那也不能够啊,那也不能胜任岗位的需求啊~是不是这个道理?
以上呢,就是要掌握的技术,好好学~
如何开发一个windows软件,需要用哪些语言?
使用Web技术开发桌面软件,基于Chromium(Chrome)引擎,使用JS编程语言,绝大多数使用者都是原来的网页开发者。Windows软件开发,不C/C++、还有Ja、C#,甚至JaScript也加入了桌面应用开发的阵营......
课程内容主要有:C++方向
Qt
这个也是C++界面开发首推的UI库,是一套跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序。文档齐全,API设计优雅,原生态跨平台支持,在国产化盛行的今天,相信Qt的市场也会越来越广阔。Qt新版本提供的QSS可以让你像Web当中CSS那样优雅的写界面布局代码。
下图是使用Qt内置的QSS绘制的一个界面换肤效果图,还是很绚丽的(PS:作品来源于CSDN,博主:一去丶二三里,如有侵权,请随时联系)。
MFC
温馨提示:
如果是选择就业方向的话,不建议选择MFC。
C#方向
微软主推的编程语言,与宇宙IDEVisualStudio配合的天衣无缝,通过简单的拖拽即可完成界面元素的布局。仿Ja而生,目的就是取代Ja,然而其结果是显而易见的,PC端程序开发已经落幕,在Web端,C#似乎跟Ja不在一个重量级上。
考虑到微软的技术更新换代实在太快了,比如WinForm和WPF被全面移植到.NETCore。在这5G时代、人工智能、大数据各种浪潮的年代,实在没有必要再去追逐微软了。
JaScript方向
考虑到题主的语言技术栈,主要偏向Web方向,开发Windows软件的话,隆重下Electron。可以让你使用纯JaScript调用丰富的原生(作系统)APIs来创造桌面应用,大名鼎鼎的VSCode、Atom就是使用该开源库来完成的。让人们感觉JS真的有一统天下的趋势(Web、移动端、PC客户端)。
至于Ja、PyQt之流,这里就不发展趋势:再了。毕竟Python的设计初衷就不是让你来写Windows客户端开发的,而Ja,重心也早已转移到Web端和移动端了,JaSE开发的客户端程序已经很少见了。
linux可视化编程软件linux可视化编程
PyQtLinux下图形界面开发,Python,Qt选哪一个好?
首先,恕我直言,这么问,说明你完全没搞清楚Python和Qt是什么,Linux下图形开发,Qt毫无疑问是主流,linux里非常流行的窗口管理系统KDE就是基于Qt,还有Ubuntu宣布下一个版本也将基于Qt,Python当然也应该学,而且Python里主流的开发界面的框架PyQt就是绑定Qt的库,你把这两个对比,完全是没搞清楚Python和Qt各自是什么东西,建议两个都学,因为搞linux,这答:在不熟悉命令的情况下,自带的gui IDLE就可以,也不需要去配置什么东西 就是右下角选中的那个两个都非常有
linux下的api数量那么少,如何编写图形界面?
Linux编写图形界面的话,目前比较流行的就是GTK+、Qt和wxWidgets,前一个基于C语言开发,后两个基于C++开发,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:
01
GTK+
02
Qt
这是一个免费、开源、跨平台的应用程序开发框架,基于C++开发而来,的LinuxKDE桌面就采用这个框架开发,自带了可视化设计界面,包含了大量组件和容器1、软件工程,软件质量,系统测试流程,方法,专业术语,测试用例设计,禅道管理工具,测试报告,缺陷管理理解软件工程的各类实际问题,理解系统测试的理论、方法与过程,熟练运用测试用例设计方法高效设计测试用例。,只需简单拖拽、编辑属性,就可快速创建一个GUI程序,资料丰富,社区文档全面,对于Linux桌面开发来说,非常不错,值得使用和学习:
03
wxWidgets
这也是一个非常的跨平台界面开发库,免费、开源,基于C++开发而来,与Qt仿平台外观不同,wxWidgets使用平台库创建图形接口,不需要在代码上添加额外的层,因此更高效,社区文档丰富,资料教程全面,不管是私用还是商用,都完全免费,如果你本身只熟悉C++,需要做Linux界面开发的话,那么wxWidgets就是一个非常不错的选择:
当然,除了以上3种工具或框架,还有许多其他编程语言也可开发LinuxGUI程序,像Ja的Swing,Python的Tkinter等都非常不错,根据实际项目需求,选择合适的一种就行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
python-pyQt5: 界面布局,实现可视化、视频处理工具
PGVA,我自己取名的小工具,用来处理合成、视频截取等小功能,方便处理和视频。
主要界面的布局排版和布局
该软件有5块部分组成, 左边的每个按钮点开是单独的一个个QW作为Python开发者,你迟早都会用到图形用户界面来开发应用。本文将一些 Python GUI 框架,希望对你有所帮助。Python 的 UI 开发工具包 Kivy(学习:Python视频教程)idget窗体,右边是一个堆叠布局。点击左边的功能按钮很多人想要学习软件测试却不得其法,分享软件测试学习路线,帮助大家快速入行软件测试。,切换右边的堆叠布局。
布局图:
合成输出和合成 这个区域处理起来有点麻烦,
这里是表单布局,两行,第二行的标题部分是空串;下方的”合成“区域用一样的处理方式。控件先存到表单布局中,然后再依次放入垂直布局中。
其他功能区域的布局图设计不更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python图形界面开发用什么的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!多的。
left_place和right_place 这两块是用来占位,为了把作区域居中。
我给主窗体加了个状态栏,点击状态栏上的图标打开窗口