PyQt4(使用ui)
2015-11-20 21:04
507 查看
1.使用qt designer设计界面,保存为test1.ui:
2.使用pyuic4 test1.ui -o ui.py生成ui代码。
3.程序载入。
结果:
修改后:
2.使用pyuic4 test1.ui -o ui.py生成ui代码。
3.程序载入。
import sys import ui from PyQt4 import QtCore, QtGui class MyWidget( QtGui.QWidget ): def __init__(self): super(MyWidget, self).__init__() ui.Ui_Form().setupUi(self) app=QtGui.QApplication(sys.argv) wi = MyWidget() wi.show() app.exec_()
结果:
修改后:
import sys import ui from PyQt4 import QtCore, QtGui class MyWidget( QtGui.QWidget ): def __init__(self): super(MyWidget, self).__init__() self.the_ui=ui.Ui_Form(); self.the_ui.setupUi(self) self.the_ui.progressBar.setValue(0) self.the_ui.progressBar.setMaximum(100) self.the_ui.pushButton.setText("sdfs") self.connect(self.the_ui.pushButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('onclick()')) def add(self): for i in range(0, 100): self.the_ui.progressBar.setValue(i) self.the_ui.listWidget.addItem("sdfsdf") @QtCore.pyqtSlot() def onclick(self): self.add() app=QtGui.QApplication(sys.argv) wi = MyWidget() wi.show() app.exec_()
相关文章推荐
- 注解(浅谈Dagger,ButterKnife,Roboguide)
- APUE学习笔记——标准I/O
- UIDatePicker 日期滚轮)/时间选取器
- 提高Interface Builder高效工作的8个技巧
- UIImagePickerController 的部分用法详解
- leetcode-implement-queue-using-stacks
- iOS中UIMenuController的使用
- UIScrollView与UIPageControl+自动滑动的封装
- ios UILocalNotification的使用
- Qt .ui转换为.h文件
- STL容器-序列式容器deque
- Android——使用Handle和Message更新UI控件
- iOS开发中UIViewcontentMode的12种属性值
- ios的手势UIGestureRecognizer
- Android中UI线程与后台线程交互设计的5种方法
- 【iOS功能实现】之利用UIDocumentInteractionController打开和预览文档
- Leetcode: Binary Tree Longest Consecutive Sequence
- openstack message queue
- UILable上如何添加背景图片
- 动画特效十八:粘性动画2