PySide
Digia PySide 和 Riverbank 的 PyQt 绑定,支持 Python 的 Sublime Text 2 和 Sublime Text 3 的 Qt
详细信息
安装次数
- 总数 6K
- Win 3K
- Mac 860
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
Sublime PySide
状态:beta
概述
Sublime PySide 为 Python 的 Sublime Text 2 和 Sublime Text 3 提供了 Qt (PySide 和 PyQt4) 支持。
Python 支持 also 针对 PySide 和 PyQt4 构建。这已在 Linux 和 Mac OS X 上进行了测试。
Sublime Text 3:此插件也适用于 Sublime Text 3,应像往常一样通过 Package Control 安装。
版权 © 2012 - 2013 Oscar Campos [email protected]
警告:SublimeRope 功能在 Sublime Text 3 中无法使用,但您可以使用 Anaconda 获得完整的自动完成。
开始使用
将 SublimePySide 目录解压缩或 git 克隆到您的 ST2 的 Packages 目录中。要创建新的 PySide Qt 项目,只需使用您操作系统的快捷键。
ctrl+shift+q on Linux
ctrl+super+q on Mac OSX
ctrl+alt+q on Windows
然后选择您想要创建的项目类型并回答相关问题。
您还可以使用工具栏上的工具菜单创建新项目。您可以在插件设置文件中配置 SublimePySide,始终使用 PySide 或 PyQt4,或让它在新项目生成时询问您。
要使用快捷键将 PySide 转换为 PyQt4 语法
ctrl+shift+c, ctrl+shift+q on Linux
ctrl+super+c, ctrl+super+q on Mac OSX
ctrl+shift+c, ctrl+shift+q on Windows
要使用快捷键将 PyQt4 转换为 PySide 语法
ctrl+shift+c, ctrl+shift+p on Linux
ctrl+super+c, ctrl+super+p on Mac OSX
ctrl+shift+c, ctrl+shift+p on Windows
注意:从 PyQt4 API 1 QVariant 到 Whatever 方法的转换还不是自动的,所以转换后可能需要手动修改代码。PySide 只转换到 PyQt4 API 2。
重要:此插件使用 SublimeRope(如果已安装)来自动生成 Rope 项目。请注意,此行为仅在 Sublime Text 2 中有效;在 Sublime Text 3 中,您可以使用 Anaconda 来获得完整的自动完成。
功能
以下将描述 PySide 的功能
语法辅助
- QML文件语法高亮
- QMLProject文件语法高亮
- QML代码片段
- PySide和PyQt4项目创建
- 通过SublimeRope在PySide和PyQt4中进行自动完成
- 将PySide转换为PyQt4的语法
- 将PyQt4转换为PySide的语法
与Qt Designer相关
- 如果已安装Qt Designer并且配置了其路径,可以使用Qt Designer打开UI文件
- 为Qt Designer创建新的UI文件,并自动打开
- 编译UI(可作为侧边栏和上下文菜单使用)
- 预览UI(可作为上下文菜单使用)
Qt Linguist及相关工具
- 从Sublime Text打开Qt Linguist
- 使用Qt Linguist打开我们在Sublime Text中已经打开的TS文件(仅适用于TS或QM文件)
- 生成项目(通过Qt项目文件或通过Python源代码)的linguist TS文件(可在侧边栏上下文菜单中使用)
其他工具
- 使用pyside-rcc编译资源文件(可在上下文和侧边栏菜单中使用)
- 从Sublime Text打开QDBusViewer
支持的模板
- Qt Quick应用程序(Python + QML)
- Qt Quick UI(纯QML)
- Qt Gui应用程序(纯Python)
- Qt控制台应用程序(纯Python)
- Qt单元测试(简单的骨架)
许可证
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
更多信息请查看“LICENSE.txt”文件。