Ral*_*sel 31 python qt application-development qt-creator qml
我想使用 Qt 来开发 Ubuntu 桌面、手机和平板电脑应用程序,但我不想学习新的编程语言(C++、JavaScript)。是否可以使用 Qt-Creator 作为 IDE 在 Python 中编写 Qt 应用程序?
小智 18
只需在 Qt-Designer 中设计您的界面并将其转换为执行pyuic4 的python 文件。
例如:
pyuic4 editorFrame.ui -o editorFrame.py
Run Code Online (Sandbox Code Playgroud)
然后你可以从你的主类中导入它,在这种情况下我使用的是 QMainWindow:
import sys
from PyQt4 import QtGui
from editorFrame import Ui_MainWindow
class Editor(QtGui.QMainWindow):
def __init__(self):
super(Editor, self).__init__()
self.ui=Ui_MainWindow()
self.ui.setupUi(self)
self.show()
def main():
app = QtGui.QApplication(sys.argv)
ex = Editor()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
随着 Qt Creator 2.8 的发布,情况正在发生变化。它现在原生支持 Python 进行代码编辑,并且几乎没有基于 Python 的功能。
添加了一个特定于 Python 的编辑器,具有突出显示和缩进,以及一个 Python 类向导
归档时间: |
|
查看次数: |
110592 次 |
最近记录: |