QT designer的ui文件转py文件之后,实现pycharm中运行以方便修改逻辑,即添加实时模板框架
2023-12-31 23:45:19
为PyCharm中的实时模板,你需要遵循以下步骤:
-
打开PyCharm的设置: 选择
File
>Settings
(在macOS上是PyCharm
>Preferences
)。 -
导航到实时模板:
- 在设置中找到
Editor
>Live Templates
。
- 在设置中找到
-
添加新的模板组 (可选):
- 为了更好地组织你的模板,你可以首先创建一个新的组。点击右侧的加号(+),选择
Template Group...
,然后给这个新组命名,比如PyQt
。
- 为了更好地组织你的模板,你可以首先创建一个新的组。点击右侧的加号(+),选择
-
添加新的实时模板:
- 选中你刚创建的组,然后点击右侧的加号(+),选择
Live Template
。 - 在弹出的窗口中,为你的模板填写
Abbreviation
(缩写,这是触发模板的关键字,如pyqtsetup
)。 - 在
Description
中填写模板的描述,比如Set up PyQt5 UI main window
。
- 选中你刚创建的组,然后点击右侧的加号(+),选择
-
填写模板内容:
- 在右侧的
Template text
区域,粘贴你提供的代码:
- 在右侧的
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'Micro_Collection.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
$CODE$
# import imge_rc
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
- 在
Template text
中,$CODE$
是一个可编辑的变量位置,你可以在插入模板时在这里填写具体的代码。
-
定义适用范围:
- 点击
Define
,然后选择你想让这个模板适用于的语言(如Python
)。
- 点击
-
设置上下文环境变量 (可选):
- 这个模板当前只定义了一个变量
$CODE$
。如果需要,你可以点击Edit variables
按钮来设置更多变量的默认值或表达式。
- 这个模板当前只定义了一个变量
-
应用并保存设置:
- 点击
OK
或Apply
来保存你的新模板。
- 点击
现在,在任何Python文件中输入 pyqtsetup
(或你设置的缩写)并按下 Tab
键时,PyCharm会自动插入你的PyQt5 UI设置模板代码。你可以将光标放在 $CODE$
的位置并开始编写实际的代码。
文章来源:https://blog.csdn.net/weixin_46084533/article/details/135320512
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!