pyqt显示指定范围的数字
# -*- coding: cp936 -*-
# -*- coding: cp936 -*-
import sys
from PyQt4 import QtCore, QtGui #导入模块
app = QtGui.QApplication(sys.argv) #创建一个application对象 Python脚本可以通过shell运行,这样我们就可以对程序的启动进行控制。
window = QtGui.QWidget() #QWidget是PyQt4中所有用户接口对象的基类 创建窗口
window.resize(250, 150) #resize()方法调整widget的大小,在这里我们设定宽度为250px,高度为150px。
window.setWindowTitle(U'你好PYQT') #setWindowTitle()方法设置了窗口的title,title在titlebar中显示。
window.setWindowIcon(QtGui.QIcon('1.bmp')) #我们需要首先创建一个 QIcon对象,而QIcon接受一个参数指明图标的路径。
screen = QtGui.QDesktopWidget().screenGeometry() #窗口居中显示 获得显示器的分辨率。
size = window.geometry() #窗口居中显示 获得QWidget的大小。
window.move((screen.width()-size.width())/2, (screen.height()-size.height())/2) #窗口居中显示 将窗口移动到屏幕中央。
quit = QtGui.QPushButton('Close', window) #创建一个按钮
quit.setGeometry(10, 10, 60, 35) #设置按钮大小
window.connect(quit, QtCore.SIGNAL('clicked()'),QtGui.qApp, QtCore.SLOT('quit()')) #响应事件消息
#正如前面所说,PyQt4的事件处理时间里在信号(signals)和槽(slots)机制上的。如果我们点击了按钮,就发射了信号clicked()方法。槽可以是PyQt槽,
# 也可以是任何python中可调用的方法。通过使用QtCore.QObject.connect()方法将信号和槽链接起来。在我们的例子中,使用的槽是PyQt中预先定义的quit()槽。
# 就好象sender和receiver一样,在两个对象之间进行交流。在上面的例子里,sender就是按钮,receiver就是application对象。
spinBox = QtGui.QSpinBox() #创建对象
slider = QtGui.QSlider(QtCore.Qt.Horizontal) #创建对象
spinBox.setRange(0, 130) #最小值 最大值
slider.setRange(0, 130) #最小值 最大值
QtCore.QObject.connect(spinBox, QtCore.SIGNAL("valueChanged(int)"),
slider, QtCore.SLOT("setValue(int)"))
#函数重载 (发件人,信号,方法,类型)
QtCore.QObject.connect(slider, QtCore.SIGNAL("valueChanged(int)"),
spinBox, QtCore.SLOT("setValue(int)"))
spinBox.setValue(35) #初始化值
layout = QtGui.QHBoxLayout() #创建布局
layout.addWidget(spinBox) #添加控件
layout.addWidget(slider)#添加控件
window.setLayout(layout)
window.show() #调用show()方法将窗口显示出来。
sys.exit(app.exec_()) #最后,就会进入application的事件循环。事件处理就从这里开始,循环不断的从窗口接受需要处理的事件
如图:
pyqt显示指定范围的数字的更多相关文章
- wordpress 页面显示指定分类文章
首页显示指定分类备份主题文件夹中的 index.php 文件,修改index.php找到如下一行代码:<?php if (have_posts()) : ?>在上面这行代码的前面加上:&l ...
- 如何处理wordpress首页不显示指定分类文章
如何实现wordpress首页不显示指定分类文章,要实现这一步,首先必须找到需要屏蔽的该目录的id,那么如何查看wordpress的分类id呢?有两种方法: 通过wordpress后台查看分类的ID ...
- linux tail-在屏幕上显示指定文件的末尾若干行
博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 tail命令用于输入文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行.如果给定的文件不止一个,则在显示的每个 ...
- EcShop调用显示指定分类下的子分类方法
ECSHOP首页默认的只有全部分类,还有循环大类以及下面小类的代码,貌似没有可以调用显示指定大类下的子分类代码.于是就有这个文章的产生了,下面由夏日博客来总结下网站建设过程中ECSHOP此类问题的网络 ...
- gridView RowDataBound事件 鼠标经过行颜色变化及根据字段值显示指定内容
protected void gvBarInfo_RowDataBound(object sender, GridViewRowEventArgs e) { if ...
- HTML input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
html input="file" 浏览时只显示指定文件类型 xls.xlsx.csv <input id="fileSelect" type=" ...
- 点击a标签,跳转到iframe中,并在iframe中显示指定的页面
点击a标签,跳转到iframe中,并在iframe中显示指定的页面 1.用a标签的target属性 <iframe id="myFrameId" name="myF ...
- Devexpress datagrid动态添加显示指定列的gridView
代码如下: public class DXGridControlHelper { /// <summary> /// 获取显示指定列的GridView /// </summary&g ...
- <input type="file" />浏览时只显示指定文件类型
<input type="file" />浏览时只显示指定文件类型 <input type="file" accept="appli ...
随机推荐
- ZigBee心电传输(一)
第一次接触模拟的东西哈,也算是一次新的学习旅程以及对ZigBee的再一次探索吧. 首先是方案制定,以及采用芯片AD8232,这样节省了不少时间,把模拟的东西都搬到数字上了,不过还是需要学习不少模电知识 ...
- android 开发随笔 - 开发环境搭建
1.1 问题: 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to J ...
- 黑马程序员——String类
------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS ...
- HTML5 prefetch即预加载
原文地址 声明:此文带着自己的理解,不完全按原文翻译 prefetch 即预加载,在用户需要前我们就将所需的资源加载完毕. 有了浏览器缓存,为何还需要预加载? 用户可能是第一次访问网站,此时还无缓存 ...
- PixelFormat 枚举
成员名称 说明 Alpha 像素数据包含没有进行过自左乘的 alpha 值. Canonical 默认像素格式,每像素 32 位. 此格式指定 24 位颜色深度和一个 8 位 alpha 通道. Do ...
- 《第一行代码》学习笔记28-内容提供器Content Provider(1)
1.内容提供器:用于在不同的应用程序之间实现数据共享的功能,提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问 数据的安全性.使用内容提供器是Android实现跨程序共享数据 ...
- iOS_SN_Socket网络编程(一)
1.Socket简介 首先让我们通过一张图知道socket在哪里? socket在哪里 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口. 2.TCP和UDP的区别 在这里就 ...
- React/React Native的 ES5 ES6 写法对照
ES5 ES6 模块 var React = require("react-native); var { Image, Text, View } = React; import Re ...
- linux上安装apache以及httpd.conf基本配置
1.yum安装apache #yum install httpd -y 2.随系统自启动 #chkconfig httpd on 3.开启apache #service httpd start PS: ...
- 移动web前端的一些硬技能(一)关于移动设备
移动端web其实也就是小尺寸触摸屏设备的web,其中包含了两个词——1.小尺寸设备:2.触摸屏.能把这两个问题给解决掉,就已经是一个基本合格的移动web前端开发工程师了.对于前端工程师来说,前路漫漫, ...