求大神!pyqt生成的.ui文件已经转为.py文件,但是如何用python运行?需要加什么代码么???

伤x心x人 2016-05-12 10:08:02
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'weibo1.ui'
#
# Created: Thu May 12 11:21:05 2016
# by: PyQt4 UI code generator 4.11.3
#
# WARNING! All changes made in this file will be lost!
import sys
from PyQt4 import QtGui, QtCore


try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s

try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)

class Ui_MainWindow(object):

def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(800, 600)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.checkBox_4 = QtGui.QCheckBox(self.centralwidget)
self.checkBox_4.setGeometry(QtCore.QRect(450, 400, 71, 16))
self.checkBox_4.setObjectName(_fromUtf8("checkBox_4"))
self.T_huati = QtGui.QTextEdit(self.centralwidget)
self.T_huati.setGeometry(QtCore.QRect(210, 340, 311, 31))
self.T_huati.setObjectName(_fromUtf8("T_huati"))
self.checkBox = QtGui.QCheckBox(self.centralwidget)
self.checkBox.setGeometry(QtCore.QRect(210, 400, 71, 16))
self.checkBox.setObjectName(_fromUtf8("checkBox"))
self.L_tishi = QtGui.QLabel(self.centralwidget)
self.L_tishi.setGeometry(QtCore.QRect(210, 320, 121, 16))
self.L_tishi.setObjectName(_fromUtf8("L_tishi"))
self.L_mima = QtGui.QLabel(self.centralwidget)
self.L_mima.setGeometry(QtCore.QRect(210, 260, 54, 12))
self.L_mima.setObjectName(_fromUtf8("L_mima"))
self.buttonBox = QtGui.QDialogButtonBox(self.centralwidget)
self.buttonBox.setGeometry(QtCore.QRect(230, 430, 341, 32))
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
self.T_zhanghao = QtGui.QTextEdit(self.centralwidget)
self.T_zhanghao.setGeometry(QtCore.QRect(280, 200, 111, 31))
self.T_zhanghao.setObjectName(_fromUtf8("T_zhanghao"))
self.checkBox_3 = QtGui.QCheckBox(self.centralwidget)
self.checkBox_3.setGeometry(QtCore.QRect(380, 400, 71, 16))
self.checkBox_3.setObjectName(_fromUtf8("checkBox_3"))
self.pushButton = QtGui.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(220, 430, 75, 31))
self.pushButton.setObjectName(_fromUtf8("pushButton"))
self.T_mima = QtGui.QTextEdit(self.centralwidget)
self.T_mima.setGeometry(QtCore.QRect(280, 250, 111, 31))
self.T_mima.setObjectName(_fromUtf8("T_mima"))
self.checkBox_2 = QtGui.QCheckBox(self.centralwidget)
self.checkBox_2.setGeometry(QtCore.QRect(290, 400, 71, 16))
self.checkBox_2.setObjectName(_fromUtf8("checkBox_2"))
self.L_zhanghao = QtGui.QLabel(self.centralwidget)
self.L_zhanghao.setGeometry(QtCore.QRect(210, 210, 54, 12))
self.L_zhanghao.setObjectName(_fromUtf8("L_zhanghao"))
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))
self.menubar.setObjectName(_fromUtf8("menubar"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
self.checkBox_4.setText(_translate("MainWindow", "点赞", None))
self.checkBox.setText(_translate("MainWindow", "转发", None))
self.L_tishi.setText(_translate("MainWindow", "请输入感兴趣的话题", None))
self.L_mima.setText(_translate("MainWindow", "密码", None))
self.checkBox_3.setText(_translate("MainWindow", "收藏", None))
self.pushButton.setText(_translate("MainWindow", "多用户登录", None))
self.checkBox_2.setText(_translate("MainWindow", "评论", None))
self.L_zhanghao.setText(_translate("MainWindow", "微博账号", None))

...全文
1751 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44545390 2019-04-08
  • 打赏
  • 举报
回复
请问通过cmd转化后的py文件在哪找到呢?
  • 打赏
  • 举报
回复
qt designer实现的是模型-视图-控制器分离的编程思想,所以要自己添加业务
realMiga 2018-05-31
  • 打赏
  • 举报
回复
楼主现在用pyqt5吗,转换后的Py文件怎么修改才能运行呢
李察德-泰森 2016-05-16
  • 打赏
  • 举报
回复
引用 2 楼 u011053171 的回复:
谢谢,这个明白了,但还有个问题,就是如何点击一个按钮,然后弹出另一个我做好的界面???
1楼答案里不是有吗?

def button_click():          
    mywindow = TestWnd()
    mywindow.show()
#    return mywindow
伤x心x人 2016-05-16
  • 打赏
  • 举报
回复
谢谢,这个明白了,但还有个问题,就是如何点击一个按钮,然后弹出另一个我做好的界面???
sprawling 2016-05-13
  • 打赏
  • 举报
回复 1
假定楼主的文件名为Hello.py
import sys,pdb
from PyQt4 import  QtCore, QtGui
import Hello

class TestWnd(QtGui.QMainWindow,Hello.Ui_MainWindow): 
    def __init__(self, parent=None): 
        super(TestWnd, self).__init__(parent) 
        wnd = self.setupUi(self)
        
        
def mywindow():          
    mywindow = TestWnd()
    mywindow.show()
    return mywindow
    
app = QtGui.QApplication( sys.argv )
myobj = mywindow()    
sys.exit(app.exec_())  

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧