QtDesigner设计出来的文件保存后默认为ui文件,里面包含的类css布局设计语言,如果想要查看代码我们还需要将它转换(编译)成py文件
1.如果pycharm经过PyQt5教程-pythonQt的安装和配置及版本间差异配置,则通过ui文件右键>externaltools>PyUIC可以便捷的对UI进行转化
运行PyUIC时,不要点击在菜单栏中tools>ex...>PyUIC,而是右键点击.ui文件再操作,并且要注意ui文件所在文件夹下有一个同名的.py文件,否则这样会修改当前打开的py文件,而不是ui文件对应的同名.py文件,整个打开的py文件就会永久修改不能恢复(有时可以ctrl+恢复)。
最后,为了防止不用PyUIC时,不小心点到,可以在setting中的externaltools中,将PyUIC前面的√去掉,这样菜单栏中就不会出现了。
2.可以使用一条DOS命令来完成
D:Python3.4.2Libsite-packagesPyQt5pyuic5.bat***.ui-o***.py
3.更可以将当前文件夹下所有ui转换成py文件:
for/f"delims="%%iin('dir/b/a-d/s*.ui')doD:Python33Libsite-packagesPyQt5pyuic5.bat%%i-o%%i.py
PyQt支持用LoadUi方法直接加载ui文件,当然我们通过转换后可以方便学习PyQt窗体控件的源代码。
先createmainWindows窗体洛川群侠传原声音乐-洛川群侠传背景音乐大全2016 古风完整高清版
默认左边是控件栏,提供了很多空间类,我们可以直接拖放到widget中看到效果。
每个空间都有自己的名称,提供不同的功能,比如常用的按钮、输入框、单选、文本框等等。
右边是对窗口及控件的各种调整、设置、添加资源(列如:图片)、动作。还可以直接编辑Qt引以为豪的信号槽(signal和slot)。
预览窗口:点窗体form--预览preview(Ctrl+R)
Note:有了QtDesigner使得我们在程序设计中更快的能开发设计出程序界面,避免了用纯代码来写一个窗口的繁琐,同时PyQt支持界面与逻辑分离,这对于新手来说无疑是个最大的福音,当然要做出华丽的界面还是要学代码的。至少QtDesigner为我们提供了一些解决方法,另外我们也可以通过QtDesigner生成的代码来学习一些窗口控件的用法。
QtDesigner窗口布局Layouts
VerticalLayout纵向布局
HorizontalLayout横向布局
GridLayout 栅格布局
FormLayout 在窗体布局中布局
将布局Layouts拖动到窗体上会有红色框来显示(中间窗体中的四个小红框就是),Layout的一些属性可以通过属性编辑器来控制,一般包括:上下左右边距间隔,空间之间间隔等。
窗体层次
使用布局之前,我们得对层次要有个了解,在程序设计中一般用父子关系来表示。当然有过平面设计经验的童鞋对分层应该有所了解,这里我们还需要将层分成层次。其实就像python中规定的代码缩进量代表不同层次的道理差不多。
从对象查看器中我们可以方便的看出窗体(Form)--布局(Layout)--控件(这里是PushButton按钮)之间的层次关系。Form窗口一般作为顶层显示,然后使用Layout将控件按照我们想要的方式规划开来。
Note:
1.上面的布局生成过程:拖一个Gridlayout,再拖一个verticallayout,再拖一个horizontallayout(注意在gridlayout右边缘变成蓝色时松开鼠标左键就可以将gridlayout分成两边的不同子布局了),最后在两边子布局中添加button。
2.通常我们使用栅格布局作为顶层布局,将控件放置好之后可以通过右键--布局--栅格布局,将布局充满整个窗体。我们可以先放入控件,然后ctrl选中多个控件,然后点击工具栏上快速布局工具进行布局。
pyqt5QtDesigner的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。下面分享的是pyqt5QtDesigner汉化补丁文件。
将designer_zh_CN.qm复制到以下3个路径的translations文件夹,没有的话手动创建:
解释器目录Libsite-packagesPyQt5Qt ranslations
解释器目录Libsite-packagespyqt5_toolsQt ranslations
解释器目录Libsite-packagespyqt5_toolsQtin ranslations

展开内容
FeatureCAM Ultimate 2018官方下载-Autodesk FeatureCAM Ultimate 2018正式版官方中文版【64位】
xbox series x手柄下载-xbox手柄连接电脑2510.2.8 中文最新版
夏玲收音机(自动加载全世界5000多个电台)2.4 绿色版
七夕节ppt-七夕情人节由来介绍ppt最新整理版【免费】
相片大师(PhotoDirector)6.0 最新破解版【附正版序列号】
火电屏幕触激app下载-火电屏幕特效恶作剧软件5.9.4 安卓版
新浪升学帮app下载-新浪升学帮app2.3.5 安卓最新版
悠悠小说大全app下载-悠悠小说大全手机版1.0.0 安卓版
3ds Max 2022精简版下载-autodesk 3ds Max 2022 精简版简体中文版
TSSD钢结构V1.5单机免费版
MD5修改工具-文件MD5修改器v1.0绿色版
僵尸荒岛逃生之路游戏下载-Alive Rules : Fire On(僵尸荒岛逃生之路手游)1.0 官方正版
13CJ47图集下载-13CJ47图集pdf高清免费版
Hey小鳄鱼翻译APP下载-Hey小鳄鱼翻译1.5 最新版
定时关机软件下载-狂龙智能关机软件1.0 绿色免费版
查看
兵法三十七计360版下载-兵法三十七计360版1.0 安卓版
9.0/1,944.4M
兵法三十七计是一款3D风格的三国为背景的战争策略手游,你可以招募到许多的传世名将,让他们为你带兵出征,血战沙场。游戏中的战役都是以副本的形式表现的,你可以选择加...
8.9/266.5M
坠落的时钟是一款玩法多样化的休闲闯关小游戏。玩家将在游戏中控制一个时钟来进行跑酷。小清新的画风,你需要躲避一切阻挡你前进的障碍物和陷阱。很考验玩家的手速和反应力...
Autodesk Fabrication CADmep2017下载-Autodesk Fabrication CADmep 2017官方版正式版【附安装教程】
9.4/442.5M
AutodeskFabricationCADmep2017是欧特克公司打造的一款机械模型制作软件,它的功能更细划,支持细节设计,建筑设计,安装机械工作流程设计等...
火柴人王座之战最新版下载-火柴人王座之战手游0.0.7 安卓版
8.6/762.0M
火柴人王座之战是一款很好玩的火柴人趣味冒险战斗手游。游戏中有着海量的火柴人角色可以自由选择,玩家可以解锁更多的人物发挥自己的战斗优势。多种游戏模式,自由的组合技...
7.5/1,454.4M
蜘蛛球SpiderBall是一款休闲的热门游戏,玩法创新,很有挑战性,控制小球到达终点,越到后面玩起来越加的虐心,非常的具有挑战性。蜘蛛球手游特色*创意独特的玩...
安卓8.0刷机包完整版-AndroidO 8.0刷机包下载开发者预览版
9.9/1,801.4M
安卓8.0系统的名字原来是AndroidO和奥利奥还真有点关系,今天官方已推出开发者预览版系统,只支持6部机型,小编这里为想要体验安卓8.0的朋友带来刷机包,官...
光盘刻录工具(Free Any Burn)3.2 绿色免费版
9.1/1,709.0M
FreeAnyBurn是一个轻量级的刻录软件。支持蓝光、DVD、CD光盘烧录,并且完全免费!主要功能:烧录映像文件支持所有CD,DVD和蓝光映像文件,包括iso...
8.8/712.2M
项目任务书是指具体检验或者是实施项目的依据,包括任务、标准、任务奖励以及具体的验收标准等。今天东坡小编给大家带来项目SOW(工作任务书)模板。项目任务书介绍作为...
7.8/710.4M
溜云库是3D溜溜网的客户端软件同样也是一款非常实用的3DMax模型下载工具,为用户提供了全新的下载方式,你在溜云库中下载模型后,无需再解压,可直接拖入MAX中使...
计时器软件下载-Alternate Timer Portable便携式计时定时器3.590免费版
9.4/411.8M
AlternateTimerPortable是一款非常不错的计时器软件。非常之实用。使用起来也是非常的便捷。有需要的可以来东坡下载使用!AlternateTim...
8.4/1,909.8M
山口山战役游戏,一款魔幻风格的模拟游戏,游戏中有炫彩无比的3D萌动任务选择,各种各样的觉醒技能演绎,丰富的游戏剧情,趣味百变。游戏特色1、对阵的视角灵活不断,厮...
磁盘碎片整理软件(WinContig)v1.35.04 绿色精简版
9.2/1,853.6M
硬盘在安装过系统之后以及使用的同时会产生许许多多的碎片文件,它就好比是道路上零碎的垃圾一样阻碍计算机系统的运行,时间久了自然而然也会影响到硬盘的寿命,因此定期做...
黑暗之魂3 1.04汉化补丁-黑暗之魂3pc1.04汉化补丁最新破解版
9.8/706.3M
黑暗之魂3出来了1.04的补丁了,修复了很多之前的bug,比如大剑啊、卡顿啊等等问题,东坡小编为大家送来了一款黑暗之魂3pc1.04汉化补丁,帮助大家汉化游戏,...
逆风笑乞丐模拟器hobo tough life免费下载-逆风笑乞丐模拟器游戏最新免费版
7.8/1,180.0M
乞丐模拟器游戏是一款pc版单机游戏逆风笑在视频中玩过这款游戏,游戏中玩家将扮演一名乞丐,为了生存,你需要不择手段地收集食物来抵御寒冬。乞丐模拟器游戏特色1、独特...
Autodesk Revit MEP 2016官方下载-Autodesk Revit MEP 2016官方版64位正式版
8.2/1,597.1M
AutodeskRevitMEP是一款专门为建筑信息模型而构建的软件。功能十分强大,可以进行设计、施工到运营的协调。精准的设计信息,按照建筑师的工作理念。这里带...
奔跑的老鼠最新版下载-奔跑的老鼠(全新支线)(奔跑的老鼠手游)20.05.2 手机版
9.1/776.5M
奔跑的老鼠是一款趣味闯关游戏,经典的像素风游戏很容易就让人眼前一亮,游戏的玩法也非常简单,大家在游戏里会扮演老鼠,我们在寻找奶酪的过程中遇到了重重危险。奔跑的老...
8.6/871.6M
多功能时钟日历是一款时钟日历提现软件,既可以看时间,还能记录日历提醒功能,提醒日历每天要做的事情,方便用户不用忘记自己每天要做的事情,需要的朋友快来下载吧!软件...
Beat Cop中文版下载-巡警Beat Cop免安装硬盘版
9.3/662.9M
巡警BeatCop是一款像素风格的游戏,背景设置在80年代的纽约,一个被陷害的侦探,如何去寻找最后的凶手。东坡小编提供的是巡警BeatCop免安装,喜欢的玩家就...
8.5/240.1M
桩柱式构件螺旋箍筋长度计算是一款功能很强大的软件,能够计算出桩基础、柱、墩等圆形截面构件的螺旋箍筋使用量,快来看看吧!桩柱式构件螺旋箍筋长度计算的注意事项本软件...
8.4/1,724.2M
京剧迷是一款非常好用的软件,相信很多的人都是知道的,国粹戏曲大全看戏听戏学戏曲,感兴趣的可以看看!京剧迷app介绍京剧迷是一款设计精良的戏曲音乐APP,拥有经典...
2018庆元旦迎新年手抄报图片-2018庆元旦迎新年黑板报图片大全高清版
9.7/1,165.2M
2018年已经正式快要到了!这次的元旦节过后就是全新的新年!大家的黑板报也要更换啦!每一个黑板报的样式都是不同的,有非常简单的黑板报,也有非常复杂的黑板报图案,...
9.3/1,094.4M
马上就是新生开学了,很多的学校都是开始准备了开学典礼了,那么你就需要有一个ppt的模板了,还在找的朋友,现在就可以来东坡这里免费的下载了!2015秋季开学典礼主...
儿童大鱼吃小鱼游戏免费下载-儿童大鱼吃小鱼游戏3.81.2112b 最新版
7.8/1,932.6M
儿童大鱼吃小鱼是一款专门为幼儿打造的休闲益智游戏。这里包含了很多趣味玩法,让孩子在这里找到欢乐,同时能够有效的帮助幼儿识别相应水族动物。提升孩子的学习兴趣,是宝...
考无忧2016破解补丁下载-考无忧2016破解补丁2016通用版
8.9/81.6M
考无忧2016破解补丁是一款可以破解注册考无忧2016版软件的工具,通过这款补丁可以激活考无忧2016计算机应用能力考试模拟辅导软件为正式版,欢迎来下载使用!考...