# -*- 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显示指定范围的数字的更多相关文章

  1. wordpress 页面显示指定分类文章

    首页显示指定分类备份主题文件夹中的 index.php 文件,修改index.php找到如下一行代码:<?php if (have_posts()) : ?>在上面这行代码的前面加上:&l ...

  2. 如何处理wordpress首页不显示指定分类文章

    如何实现wordpress首页不显示指定分类文章,要实现这一步,首先必须找到需要屏蔽的该目录的id,那么如何查看wordpress的分类id呢?有两种方法: 通过wordpress后台查看分类的ID ...

  3. linux tail-在屏幕上显示指定文件的末尾若干行

    博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 tail命令用于输入文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行.如果给定的文件不止一个,则在显示的每个 ...

  4. EcShop调用显示指定分类下的子分类方法

    ECSHOP首页默认的只有全部分类,还有循环大类以及下面小类的代码,貌似没有可以调用显示指定大类下的子分类代码.于是就有这个文章的产生了,下面由夏日博客来总结下网站建设过程中ECSHOP此类问题的网络 ...

  5. gridView RowDataBound事件 鼠标经过行颜色变化及根据字段值显示指定内容

    protected void gvBarInfo_RowDataBound(object sender, GridViewRowEventArgs e)        {            if ...

  6. HTML input="file" 浏览时只显示指定文件类型 xls、xlsx、csv

    html input="file" 浏览时只显示指定文件类型 xls.xlsx.csv <input id="fileSelect" type=" ...

  7. 点击a标签,跳转到iframe中,并在iframe中显示指定的页面

    点击a标签,跳转到iframe中,并在iframe中显示指定的页面 1.用a标签的target属性 <iframe id="myFrameId" name="myF ...

  8. Devexpress datagrid动态添加显示指定列的gridView

    代码如下: public class DXGridControlHelper { /// <summary> /// 获取显示指定列的GridView /// </summary&g ...

  9. <input type="file" />浏览时只显示指定文件类型

    <input type="file" />浏览时只显示指定文件类型 <input type="file" accept="appli ...

随机推荐

  1. Java IO :文件

    在java应用程序中,文件是一种常用的数据源或者存储数据的媒介.所以这一小节将会对Java中文件的使用做一个简短的概述.这里只提供一些必要的知识点. 通过Java IO读文件 如果你需要在不同端之间读 ...

  2. NetAnalyzer笔记 之 六 用C#打造自己的网络连接进程查看器(为进程抓包做准备)

    [创建时间:2016-04-13 22:37:00] NetAnalyzer下载地址 起因 最近因为NetAnalyzer2016的发布,好多人都提出是否可以在NetAnalyzer中加入一个基于进程 ...

  3. android AsyncTask 详细例子(2)

    超时处理 001 import java.util.Timer; 002 import java.util.TimerTask; 003   004 import android.app.Activi ...

  4. sql 读取excel中的数据

    select 列名 as 字段名 from openBowSet('MSDASQL.1','driver=Microsoft Excel Driver(*.xls);dbq=文件存放地址','sele ...

  5. 第一次用IIS发布网站时遇到的两个问题

    1.  配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法识别的属性“targetFramework”.请注意属性 ...

  6. ANSI与UINCODE编码

    简要说明: ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符. Uincode(统一码.万国码.单一码)是计算机科学领域里的一项业界标 ...

  7. C语言中的指针数组和数组指针

    代码: #include <iostream> using namespace std; int main(){ ]; ]; cout<<sizeof(a)<<en ...

  8. rman全库恢复到不同主机,不同实例名,不同目录下

    一.配置目标主机的ip.hostname及与源端主机的连通性 1.配置目标主机IP 使用图形界面配置IP: administration----network---修改IP(指定静态IP) deact ...

  9. ssh-agent自启动加key脚本

    公司使用到阿里云. 需要使用 ssh-agent forward 来跳转.为了方便自己就写了这个脚本 1 #!/bin/sh 2 # auto start ssh-agent and add key ...

  10. Hadoop集群日常运维

    (一)备份namenode的元数据 namenode中的元数据非常重要,如丢失或者损坏,则整个系统无法使用.因此应该经常对元数据进行备份,最好是异地备份. 1.将元数据复制到远程站点 (1)以下代码将 ...