maka软件制作步骤,maka怎么自己做模板

  maka软件制作步骤,maka怎么自己做模板

  3358 blog.csdn.net/pipi对不起/文章/详情/459999965

  Pyqt提供了Qt designer设计窗口界面,简单易用。虽然做出来的界面没有那么华丽。

  打开QtDesigner pycharm菜单栏工具PyQt5的外部工具QtDesigner,然后打开PyQt5的QtDesigner,自动显示新建表单新建表单对话框。

  

窗体

(对话框右侧有一个预览图像。Widget通用窗口类:是最常用的。

  在MainWindows主窗口中,MainWindows增加了菜单栏、工具栏、状态栏等。默认情况下。

  皮博客

  

设计窗体

  首先,创建主windows窗体。

  左边是控制栏,提供了很多空间类。您可以直接在小部件上拖放以查看效果。

  每个空间都有自己的名字,并提供常用按钮、输入框、单选、文本框等各种功能。

  它是右窗口和控件的协调、设置、添加资源(例如图像)和动作。还可以直接编辑Qt引以为傲的信号槽(signal和slot)。

  

预览窗口

:打印表单预览(ctrlr)

  使用3358 www.Sina.com/: Qt Designer,可以在编程中更快的开发出设计程序界面,避免了纯代码制作windows的麻烦。同时,PyQt当然要学习代码来打造华丽的界面。至少Qt Designer可以给我们提供几种解决方案。还可以从Qt Designer生成的代码中学习如何使用一些窗口控件。

  

Note

  垂直布局

  水平布局

  网格布局网格布局

  窗体布局在窗体布局中进行布局。

  当您将布局布局拖到表单上时,将显示一个红色框。中间桌子的四个ggdsp盒子是这样的。一些布局属性通常可以在属性编辑器中控制,例如上、下、左、右边距之间的间距以及空格之间的间距。

  

Qt Designer窗口布局Layouts

  在使用布局之前,您必须了解层次结构。编程一般用父子关系。当然,有平面设计经验的童鞋应该对层次感有所了解,但这里需要有层次感。其实这和python规定代码缩进表示不同级别是一个道理。

  在对象查看器中,您可以很容易地看到表单-布局-控件-这里是按钮之间的层次关系。“窗体”窗口通常显示为顶层,你可以根据自己的意愿使用Layout来规划控件。

  

窗体层次

:

  1.上面的布局生成过程:拖动网格布局,垂直布局,水平布局。最后,当网格布局的右端变成蓝色时,释放鼠标左键,使网格布局位于两侧。

  2.通常,我们使用网格布局作为顶层布局。控件放置后,右键-布局-网格布局可以让布局填满整个表单。可以先放置控件,在ctrl中选择多个控件,然后单击工具栏上的快速布局工具进行布局。

  皮博客

  将Qt Designer ui文件转换为py文件。Qt Designer设计的文件在保存时会默认为UI文件。如果要查看代码,还必须将其中包含的类css布局设计语言转换(编译)为py文件。

  Pycharm已经安装并配置了PyQt5教程——如果你已经配置了——python Qt并配置了版本之间的区别,那么右击ui文件就可以轻松转换外部工具云中的ui。

  运行PyuiC时,右键单击。ui文件而不是工具。菜单栏上的PyuiC。另外请注意,UI文件所在的文件夹下有一个同名的. py文件。否则,将修改当前打开的py文件,而不是。与UI文件对应的同名py文件,这将永久修改整个打开的py文件,并且无法恢复。(参见

  最后,为了防止你在不使用PyUIC的时候意外到达,可以在设置的外部工具中去掉PyUIC前面的那个,使其不出现在菜单栏中。

  2.一条DOS命令就可以完成

  D:Python3.4.2Libsite-pa

  packages pyqt 5 pyuic 5 . bat * * *。ui -o***。巴拉圭

  3.您也可以将当前文件夹中的所有ui转换为py文件:

  for/f delims= % % I in( dir/b/a-d/s *。ui’)do D: python 33 Lib site-packages pyqt 5 pyu ic5 . bat % % I-o % % I . py

  PyQt支持使用LoadUi方法直接加载ui文件。当然,我们可以很容易的学习到PyQt表单控件经过转换后的源代码。

  皮皮博客

  qrc资源文件的配置{比如在qt designer中修改某个东西的图标icon,不能直接使用图片,只能把图片路径写成qrc文件来使用}

  一个例子:设置一个按钮为图标。

  

配置图标qrc资源文件

  button.qrc文件内容如下:只介绍图片路径。

  

!DOCTYPE RCC

版本=1.0

RCC

qresource

./Images/blue _ spot . png/

file

./Images/purple _ spot . png/

file

./Images/high _ blue . png/

file

file

./Images/orange _ spot . png/

file

file

./Images/yellow _ spot . png/

file

file

./Images/red _ spot . png/

file

/

file

/

file

  将qrc文件添加到qt设计器资源

  使用qrc文件内容来设置按钮的图标。

  [PyQt4使用它-为按钮和其他控件添加图标]

  将qrc资源文件转换为py文件。关于Python Qt的配置,请参见PyQt5教程Python Qt的安装和配置以及版本之间的差异。

  如果在qt designer中使用了qrc资源文件,但没有转换成py文件,则会出现错误:导入错误没有名为Resource _ RC的模块

  这是因为使用qrc资源文件后,用pyuic将ui文件转换为py文件时,会导入resource_rc,但没有这个文件,所以要先转换所有相关的qrc文件,并放在pyUIC生成的py文件所在的文件夹中。

  使用:选择qrc文件,右键在当前目录下生成一个同名的. py文件。把它和pyUIC生成的py文件放在同一个文件夹里就行了。

  来自:blog . csdn . net/pipi sorry/article/details/45999965

maka软件制作步骤,maka怎么自己做模板