Python——PYQT:控件基本使用
QtGui.QComboBox控件常用函数:
.addItem(string) #添加字符串项到Item .addItems(list) #添加列表或元组元素到Item .clear() #清除所有Item .clearEditText() #清除编辑框内容 .count() #返回Item数目 .currentIndex() #返回当前选择索引,从0开始 .currentText() #返回当前选择内容 .insertItem(index,string) #插入字符串项到Item项index后 .insertItems(index,list) #插入列表或元组元素到Item项index后 .insertSeparator(index) #插入分隔符到Item项index后 .itemText(index) #返回Item项index的内容 .removeItem(index) #删除Item项index .setCurrentIndex(index) #设置Item项index为当前选择 .setEditable(True) #设置选框可编辑 .setEditText(string) #设置编辑框内容 .setItemText(index,string) #设置Item项index内容为字符串值
QtGui.QLineEdit控件常用函数:
.backspace()#模拟backspace退格键 .clear() #清除输入框内容 .cursorPosition() #返回输入框光标位置,从0开始 .setEchoMode(EchoMode) #设置输入框显示格式 #0--Normal,1--NoEcho,2--Password,3--PasswordEchoOnEdit .setPlaceholderText(string) #设置输入框浮显文字 .setReadOnly(True) #设置输入框只读 .setText(string) #设置输入框内容 .text() #返回输入框内容
QtGui.QSpinBox控件常用函数:
.setMaximum(max) #设置最大值 .setMinimum(min) #设置最小值 .setRange(min,max) #设置范围 .setSingleStep(step) #设置步长 .setValue(num) #设置输入框当前值 .value() #返回输入框当前值
QtGui.QLabel控件常用函数:
.clear() #清除标签内容 .setPixmap(QtGui.QPixmap(path)) #设置标签内容图片 .setText(string) #设置标签内容文字 .text() #返回标签内容
QtGui.QListWidget控件常用函数:
.addItem(string) #添加字符串项到Item .addItems(list) #添加列表或元组元素到Item .clear() #清除所有Item .count() #返回Item数目 .currentItem() #返回当前选择Item类,没选返回None .currentRow() #返回当前选择索引行,从0开始,没选返回-1 .insertItem(row,string) #插入字符串项到Item项row行后 .insertItems(row,list) #插入列表或元组元素到Item项row行后 .item(row) #返回Item项row行的Item类 .setCurrentItem(item) #设置Item项item为当前选择 .setCurrentRow(row) #设置Item项row行为当前选择 Item类方法: .text() #返回内容 .setText() #设置内容
Python——PYQT:控件基本使用的更多相关文章
- Pyqt 控件的信号槽事件定义方法
转载来自:http://my.oschina.net/midnite/blog/39399 Qt采用信号槽来设定UI界面上元素动作的事件绑定.自Qt4.5开始,引入了一个新的信号槽与事件绑定的方法.界 ...
- wx python 基本控件
一.静态文本控件 wx.StaticText(parent, id, label, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, n ...
- Python——Tk控件说明
控件 描述 具体说明 Button 按钮 点此链接 Canvas 提供绘图形状的功能,包含图像和位图 点此链接 Checkbutton 多选框 点此链接 Entry 单行文本框 点此链接 Fr ...
- GUI学习之二——PyQt控件初识
一.控件概念 控件是一个程序界面上的各个独立的元素, 它具备用户点击.接收用户输入.展示不同内容.存放其他控件等功能. 二.控件分类 常用的控件按功能可以分为以下几种类 按钮 QPushButton— ...
- Python——Menu控件
一.参数说明: tearoff :分窗,0为在原窗,1为点击分为两个窗口 bg,fg : 背景,前景 borderwidth: 边框宽度 font : 字体 activebackgound ...
- 17.Selenium+Python日期控件小案例
1.web上的控件种类十分多,但是大致分为2种,一种为类型是input的且可以输入,第二种为类型是input的且属性为readonly,文本框不可编辑 2.第一种类型为可以输入的,直接send_key ...
- selenium python 时间控件的输入问题
对于时间的选择问题,查到的大部分为两种情况: 1.存在readonly属性的 2.没有readonly属性的 可直接赋值send_keys() 测试用例中刚好是没有readonly属性的 且定位不到弹 ...
- Python——Label控件说明
Anchor : 标签中文本的位置: background(bg)foreground(fg) :背景色:前景色: borderwidth(bd) :边框宽度: width .height ...
- Python——Message控件
一.messagebox的方法: showerror : 错误提示对话框 showinfo : 信息提示对话框 showwarning : 警告对话框 askokcansel :确认或 ...
- Python tkinter 控件更新信息
下面几个例子关于tkinter界面更新的,简单易懂,分享一下. 例子_1: 代码_1: from tkinter import Tk, Checkbutton, Label from tkinter ...
随机推荐
- Linux配置JDK环境
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-co ...
- Centos 安装 kubectl kubelet kubeadm
cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://m ...
- XML刚学会,怎么又出来个YAML!
XML(eXtensible Markup Language)可扩展标记语言,曾经是IT软件开发界,标记数据.定义数据的大哥大. 很多从事Spring的同学,没少花时间在写XML文件上吧? 不过随着时 ...
- jQuery.ajaxSetup 全局设置ajax的header等配置信息
描述: 设置 AJAX 请求默认地址为 "/xmlhttp/",禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法.其后的 AJAX 请求不再设置任何选项参数. j ...
- zencart设置产品始终免运费sql
zencart网站后台-Tools(工具)-Install SQL Patches(安装SQL脚本): 运行以下相应sql语句,即可实现产品始终免运费. zencart设置所有产品始终免运费: '; ...
- gcd(欧几里得算法)与exgcd(扩展欧几里得算法)
欧几里得算法: 1.定义:gcd的意思是最大公约数,通常用扩展欧几里得算法求 原理:gcd(a, b)=gcd(b, a%b) 2.证明: 令d=gcd(a, b) => a=m*d,b=n ...
- lib异步中断
基于libusbx-1.0.18-rc1,libusbx现已重新merage到libusb.1. 初始化使用libusb_init初始化libusb,如果是单设备通信,ctx参数可以传NULL,表示使 ...
- 什么是DNS
DNS,或者说域名系统,通常是学习如何配置网站和服务器的一个非常困难的部分.了解 DNS 的工作原理将有助于诊断网络访问的问题,也有助于理解 DNS 系统背后的工作原理. 这篇文章中,我们会讨论一些基 ...
- 远程文件传输工具sftp、scp、rsync
一.scp 格式 scp [options] [user@]host : /sourcefile /destpathscp [options] /sourcefile [user@]host:/des ...
- vue 创建项目 create和init
vue init是vue-cli2.x的初始化方式,可以使用github上面的一些模板来初始化项目,webpack是官方推荐的标准模板名. 示例:vue init webpack myproject ...