pyqt list*显示

import sys

from PyQt4.QtGui import QApplication, QWidget, \

QVBoxLayout, QListWidget, QAbstractItemView

class Widget(QWidget):

def __init__(self, parent=None):

QWidget.__init__(self, parent)

self.widget_layout = QVBoxLayout()

# Create ListWidget and add 10 items to move around.

self.list_widget = QListWidget()

for x in range(1, 11):

self.list_widget.addItem(‘Item {:02d}‘.format(x))

# Enable drag & drop ordering of items.

#self.list_widget.setDragDropMode(QAbstractItemView.InternalMove)

self.widget_layout.addWidget(self.list_widget)

self.setLayout(self.widget_layout)

if __name__ == ‘__main__‘:

app = QApplication(sys.argv)

widget = Widget()

widget.show()

sys.exit(app.exec_())

如图:

时间: 2024-11-13 08:53:00

pyqt list*显示的相关文章

pyqt listview显示图片

def findImage(self,ext='jpg|png|bmp|gif'):    import os    image=self.OpenEdit.text()    allfiles = []    needExtFilter = (ext != None)    for root,dirs,files in os.walk(unicode(image)):        for filespath in files:            filepath = os.path.jo

pyqt硬盘显示

from PyQt4 import QtGui from PyQt4 import QtCore from PyQt4.QtCore import (QDate, QFile, QFileInfo, QIODevice, QString, QStringList, QDir, QTextStream, Qt, SIGNAL) if __name__ == '__main__': import sys app = QtGui.QApplication(sys.argv) startDir = QS

pyqt中使用matplotlib绘制动态曲线 – pythonic

一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果 2)Y轴显示随机变化的数值,1-100 三.准备工作 1环境:python3.3,eric5,pyqt4 四.开始动手 : 使用Eric创建新项目: 在设计编码前期主要用到Eric的两个窗口:源码和窗体浏览器,类似delphi.

pyqt中使用matplotlib绘制动态曲线

一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果 2)Y轴显示随机变化的数值,1-100 三.准备工作 1环境:python3.3,eric5,pyqt4 四.开始动手: 使用Eric创建新项目: 在设计编码前期主要用到Eric的两个窗口:源码和窗体浏览器,类似delphi.

如何用QtPy创建Webcam扫码应用

之前分享了如何用QtPy和Dynamsoft Barcode Reader创建一个简单的桌面应用, 通过加载一张图片来识别条形码.这篇文章要分享如何加上摄像头的支持做实时扫码. 如何用Python和PyQt代码显示Camera视频流 要获取视频流,最简单的方法就是用OpenCV: pip install opencv-python用OpenCV来显示视频流的代码很简单,只需要一个无限循环: import cv2vc = cv2.VideoCapture(0)while True:rval, fr

pyqt QTableWidgetItem多行显示

def __2(self): t1=QtGui.QTableWidgetItem(self.names.text()) self.tabs.tableinsertinto.setItem(0,0,t1) t3=QtGui.QTableWidgetItem(self.mains.text()) self.tabs.tableinsertinto.setItem(0,2,t3) t4=QtGui.QTableWidgetItem(self.poohs.text()+self.addrs.text()

pyqt 图片(label上显示

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' from decimal import * from PyQt4.QtGui import * from PyQt4.Qt import * from PyQt4.QtCore import * from pngs import Ui_Dialog import sys class Example(QTableWidget,Ui_Dialog): def __ini

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中所有用户接口对象的基类  创建

PyQt通过resize改变窗体大小时ListWidget显示异常

前几天开始的pygame音乐播放器Doco,做的差不多了,上午做到了歌词显示和搜索页面.遇到bug,即通过resize改变ui大小时ListWidget显示异常 #目的: 增加一部分窗口用来显示歌词和搜索页面.也就是在原来播放器的基础上通过resize增加窗口宽度,然后增加相应的内容. #test 由于Doco代码过于臃肿,笔者来一个test来描述上午遇到的问题吧. 首先,欲改变ui宽度,则想到resize Test.resize(852, 714) #设置高和宽 Test.setFixedSi