qpython3使用方法_[Pyqt5.5 for Python3.4.3 学习笔记]-->QComboBox组合下拉框使用方法

# -*- coding: utf-8 -*-

"""第一个程序"""

#from PyQt5 import QtWidgets

from PyQt5.QtWidgets import *

from PyQt5.QtGui import QColor

import sys

class myDialog(QDialog):

"""docstring for myDialog"""

def __init__(self, arg=None):

super(myDialog, self).__init__(arg)

self.setWindowTitle("first window")

self.resize(400,100);

addbtn=QPushButton('添加')

delbtn=QPushButton('清空')

conLayout = QHBoxLayout()

self.sexComboBox=QComboBox()

self.sexComboBox.insertItem(0,self.tr("男"))

self.sexComboBox.insertItem(1,self.tr("女"))

conLayout.addWidget(self.sexComboBox)

conLayout.addWidget(addbtn)

conLayout.addWidget(delbtn)

self.setLayout(conLayout)

self.sexComboBox.currentIndexChanged.connect(self.comboxchange)

addbtn.clicked.connect(self.additem)

delbtn.clicked.connect(self.clearComboBox)

def clearComboBox(self):

#清空组合框

self.sexComboBox.clear()

def additem(self):

#添加文本

self.sexComboBox.addItem('测试数据')

def comboxchange(self):

QMessageBox.warning(self,"警告",str(self.sexComboBox.currentIndex())+self.tr(':')+self.sexComboBox.currentText(),QMessageBox.Yes)

app = QApplication(sys.argv)

#全局设置QPushButton的背景样式

dlg = myDialog()

dlg.show()

dlg.exec_()

app.exit()

效果图如下

default

取当前组合框的索引和文本sexComboBox.currentIndex()

sexComboBox.currentText()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值