- 浏览: 318706 次
文章分类
最新评论
-
ZT71363387:
多谢,帮我解决了抄送人收不到邮件的问题
python smtplib -
dsjt:
pythonw.exe 运行后无反应。版本不匹配啊。
python+PyQT+Eric安装配置 -
dsjt:
xp 32位系统安装eric后,目录下没有 .bat文件是怎么 ...
python+PyQT+Eric安装配置
#!/usr/bin/python
#--coding:GBK--
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
#class StandardDialog(QDialog):
class StandardDialog(QWidget):
def __init__(self,parent=None):
super(StandardDialog,self).__init__(parent)
self.setWindowTitle("Standard Dialog")
radioButton1a = QRadioButton("Radio button 1")
radioButton2a = QRadioButton("Radio button 2")
radioButton3a = QRadioButton("Radio button 3")
radioButton1a.setChecked(True)
checkBoxa = QCheckBox("Tri-state check box1")
checkBoxa.setTristate(True)
checkBoxa.setCheckState(Qt.PartiallyChecked)
radioButton1 = QRadioButton("Radio button 4")
radioButton2 = QRadioButton("Radio button 5")
radioButton3 = QRadioButton("Radio button 6")
radioButton1.setChecked(True)
checkBox = QCheckBox("Tri-state check box2")
checkBox.setTristate(True)
checkBox.setCheckState(Qt.PartiallyChecked)
topLeftGroupBox = QGroupBox("Group 1",self)
layout = QVBoxLayout(topLeftGroupBox)
layout.addWidget(radioButton1a)
layout.addWidget(radioButton2a)
layout.addWidget(radioButton3a)
layout.addWidget(checkBoxa)
layout.addStretch(1)
topLeftGroupBox2 = QGroupBox("Group 2",self)
layout2 = QVBoxLayout(topLeftGroupBox2)
layout2.addWidget(radioButton1)
layout2.addWidget(radioButton2)
layout2.addWidget(radioButton3)
layout2.addWidget(checkBox)
layout2.addStretch(1)
topLeftGroupBox2.setLayout(layout2)
maingrid = QGridLayout()
maingrid.addWidget(topLeftGroupBox,0,0)
maingrid.addWidget(topLeftGroupBox2,1,0)
self.setLayout(maingrid)
app=QApplication(sys.argv)
form=StandardDialog()
form.resize(500,600)
form.show()
app.exec_()
发表评论
-
PYQT 控件基本使用
2015-09-23 13:07 1934QtGui.QComboBox控件常用函数: .a ... -
PyQt example
2015-09-11 10:11 799http://www.programcreek.com/py ... -
PyQt 界面控件常用积累
2015-09-08 15:09 2531QtGui.QApplication(sys.argv) # ... -
Ubuntu 12.04 安装PYQT4和Eric4
2013-05-09 16:40 940Ubuntu 12.04 安装PYQT4和Eric4 ... -
PyQt中登录框设计
2013-05-07 16:43 1315http://www.jimmykuu.me/blog/10 ... -
PyQt中弹出对话框操作
2013-05-07 16:41 3227http://www.jimmykuu.me/blog/9 ... -
QStackedWidget
2013-05-06 16:44 1447#!/sur/bin/python import sys ... -
PyQt4 登陆界面
2013-05-03 15:53 2486对于初次做GUI程序的 ... -
PyQt4 常用的窗口组件
2013-04-20 12:02 1750扩展知识: 熟悉常用的窗口组件: 1 按钮类 ... -
PyQt4 Style
2012-12-10 11:46 940#!/usr/bin/python from PyQt4 i ... -
PyQt4 Dir view
2012-12-10 11:38 775#!/usr/bin/python#--coding:GBK- ... -
PyQt4 wizard
2012-12-10 11:24 893#!/usr/bin/python import sysfr ... -
PyQt4 QMainWindow()
2012-11-28 14:48 1385#!/usr/bin/python#--coding:GBK- ... -
Ubuntu下安装配置Python 3.2.3集成开发环境Eric5
2012-11-18 13:48 2724Eric5 是一个集成了项目管理功能的 Pytho ... -
PyQt4 使用教程
2012-11-17 00:14 18090PyQt4 QListWidget 使用教程 li ... -
PyQt 界面控件常用积累
2012-11-16 23:59 2802PyQt 界面控件常用积累 QtGui.QAp ... -
PyQt4 QTabWidget
2012-11-16 22:26 3881#!/usr/bin/python#--coding:GBK- ... -
PyQt4 QDialog
2012-11-16 22:25 1238#!/usr/bin/python# tabdialog.py ... -
PyQt4 QTabWidget
2012-11-16 10:39 1411#!/usr/bin/python from PyQt ... -
PyQt4 QListWidget
2012-11-14 17:05 4815http://blog.sina.com.cn/s/blog_ ...
相关推荐
在pyqt5中使用了父类为QMainWindow的话,在里面使用布局类,QGridLayout, QHBoxLayout ,QVBoxLayout 时,发现不好用。 解决: 如果是在以QWidget为父类的自定义类中使用这三个布局类的话,是很好用的,但是在...
- **构造函数**: `QGroupBox()` - **方法**: 设置标题、添加子控件等。 - **示例**: 创建一个包含多个子控件的组合框。 **4.2 大小调整** - **大小调整柄**: `QSizeGrip()` 用来调整窗口大小。 - **示例**: 在窗口...
from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(976, 568) self.verticalGroupBox_3 = QtWidgets.QGroupBox(Form) ...
QStatusBar,QWidget, QVBoxLayout, QGroupBox, QLabel,QGraphicsView, QGraphicsItem,QGraphicsRectItem, QGraphicsEllipseItem,pyqtSlot,Qt,QRectF QPen,QBrush QmyGraphicsView 程序代码: def __buildUI(self)...
在Python编程领域,PyQt4是一个非常流行的图形用户界面(GUI)工具包,它基于Qt库,提供了丰富的组件和功能来构建桌面应用。本篇将详细介绍如何使用PyQt4实现类似QQ应用中的抽屉效果,这种效果通常用于展示不同分类...
3. QGroupBox --------- 承载组件 划分组 4. QMdisubWindow -------- 窗口中创建子窗口 6、结构控件 1. QMainWindow 1. QMenuBar ------------ 菜单栏 1. QMenu 2. QToolBar --------------- 工具栏 1. ...
4. **isChecked()**:检查复选框是否被选中。如果复选框被选中,此方法返回`True`,否则返回`False`。 5. **setTriState(True/False)**:此方法用于设置复选框是否支持三态模式。如果设置为`True`,复选框将成为一...
`QRadioButton`通常与`QGroupBox`一起使用,可以将一组相关的单选按钮组织在一起,形成一个逻辑单元。`QRadioButton`也可以与其他窗口控件结合,如`QFormLayout`,以构建更复杂的用户界面。 总的来说,`...
from PyQt5.QtWidgets import QWidget, QApplication, QGroupBox, QPushButton, QLabel, QCheckBox, QSpinBox, QHBoxLayout, QComboBox, QGridLayout class SignalEmit(QWidget): helpSignal = pyqtSignal(str) ...
4. 窗体应用 Qt支持多种窗口类型和控件,用于开发复杂的图形界面应用。窗体应用章节会介绍窗体基类的说明,控制窗体大小、初始位置及背景色设置,修改标题栏图标,移动无边框窗体,去掉标题栏中最大化、最小化按钮等...
临时代码 pidGUI: #!/usr/bin/python3 # -*- coding: utf-8 -*- import sys ... QPushButton , QLabel , QGroupBox , QDoubleSpinBox , ) from matplotlib . backends . backend_qt4agg import Figu
GUI部分使用了`PyQt5`库来构建,这是一个强大的Python GUI工具包,它允许开发者创建复杂的用户界面。在`CtrlWindow`类中,定义了窗口的布局和各个控件。布局分为两列,第一列包含LED控制和蜂鸣器控制的两个小组件。...
Pyside6是PyQt6的替代品,它基于Qt6框架,提供了跨平台的GUI编程能力。Qt库包含了大量的窗口小部件(Widgets),如按钮、文本框、标签等,以及布局管理器,用于组织这些小部件在界面上的排列。此外,Pyside6还支持...