tablewidget-python简化代码,在线等!

问题描述

python简化代码,在线等!

def tab1(self,x):
#tab=QtGui.QTableWidgetItem()
#tab.setSelected(1)
for i in self.visi.sizeTab.colorbuck.selectedItems():
if i.row()==0:
s=QtGui.QImage(r'listimageab (1).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s))
if i.column()==1:
s0=QtGui.QImage(r'listimagec.png')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s0))
if i.row()==1:
s1=QtGui.QImage(r'listimageab (2).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
if i.column()==1 and i.row()==1:
s1=QtGui.QImage(r'listimageab (3).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
if i.row()==2:
s1=QtGui.QImage(r'listimageab (4).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
if i.column()==1 and i.row()==2:
s1=QtGui.QImage(r'listimageab (5).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
if i.row()==3:
s1=QtGui.QImage(r'listimageab (6).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
if i.column()==1 and i.row()==3:
s1=QtGui.QImage(r'listimageab (7).jpg')
self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s1))
那位大神帮我简化下代码!

解决方案

你能不能把缩进写好呢?都看不清楚你的代码

时间: 2024-12-03 08:31:10

tablewidget-python简化代码,在线等!的相关文章

python实用代码片段收集贴

  这篇文章主要介绍了python实用代码片段收集贴,本文收集了如获取一个类的所有子类.计算运行时间.SQLAlchemy简单使用.实现类似Java或C中的枚举等实用功能代码,需要的朋友可以参考下 获取一个类的所有子类 复制代码 代码如下: def itersubclasses(cls, _seen=None): """Generator over all subclasses of a given class in depth first order.""

调试Python程序代码的几种方法总结

  这篇文章主要介绍了调试Python程序代码的几种方法总结,文中代码基于Python2.x版本,需要的朋友可以参考下 程序能一次写完并正常运行的概率很小,基本不超过1%.总会有各种各样的bug需要修正.有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug. 第一种方法简单直接粗暴有效,就是用print把可能有问题的变量打印出来看看: ? 1 2 3 4 5 6 7 8 9 10 # e

使用Scala高价函数简化代码

在Scala里,带有其他函数做参数的函数叫做高阶函数,使用高阶函数可以简化代码. 减少重复代码 有这样一段代码,查找当前目录样以某一个字符串结尾的文件: object FileMatcher { private def filesHere = (new java.io.File(".")).listFiles def filesEnding(query: String) = for (file <- filesHere; if file.getName.endsWith(quer

unittest-【python】亲们,看下这段Python单元测试代码该怎么调用啊?

问题描述 [python]亲们,看下这段Python单元测试代码该怎么调用啊? 代码如下: #coding=utf-8 import unittest def createsuite(self): testunit=unittest.TestSuite() test_dir="C:Users***Desktopmyprogram" discover=unittest.defaultTestLoader.discover(test_dir,pattern="test*.py&q

python快速排序代码实例_python

一. 算法描述: 1.先从数列中取出一个数作为基准数.2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边.3.再对左右区间重复第二步,直到各区间只有一个数.  二.python快速排序代码 复制代码 代码如下: #!/usr/bin/python# -*- coding: utf-8 -*- def sub_sort(array,low,high):    key = array[low]    while low < high:        while low <

Python一行代码完成并行任务

众所周知,Python的并行处理能力很不理想.我认为如果不考虑线程和GIL的标准参数(它们大多是合法的),其原因不是因为技术不到位,而是我们的使用方法不恰当.大多数关于Python线程和多进程的教材虽然都很出色,但是内容繁琐冗长.它们的确在开篇铺陈了许多有用信息,但往往都不会涉及真正能提高日常工作的部分. 经典例子 DDG上以"Python threading tutorial (Python线程教程)"为关键字的热门搜索结果表明:几乎每篇文章中给出的例子都是相同的类+队列. 事实上,

codemirror-关于代码在线编辑的实现思想

问题描述 关于代码在线编辑的实现思想 我使用的codemirror插件,我开始的思路是模仿w3c的那种界面, 但是我不是很清楚如何将提交的html显示出来,开始的想法是通过js获取编辑的内容然后 放到iframe当中的页面去,但是效果不是很理想,请高手指点迷津 解决方案 在线编辑php文件的代码编辑距离及代码实现

怎么把canvas画出来的图 转化成数据形式,最好有源代码... 在线等~

问题描述 怎么把canvas画出来的图 转化成数据形式,最好有源代码... 在线等~ 怎么把canvas画出来的图 转化成数据形式,最好有源代码... 在线等~ 解决方案 我记得 btimap 有个getPixels的方法,你自己搜一下 解决方案二: toDataURL:http://www.jb51.net/html5/83401.html

小白求助,java简化代码问题

问题描述 小白求助,java简化代码问题 public void UseProcessSum() throws IOException { sc = Output.getWorkbook(); XSSFSheet readsheet = readWorkbook(); for (; i <= lastnum; i++) { System.out.println("getsum"); XSSFRow readrow = readsheet.getRow(i);// 获取输入行 Pr