當前位置: 首頁>>代碼示例>>Python>>正文


Python QtCore.QStringList方法代碼示例

本文整理匯總了Python中PyQt4.QtCore.QStringList方法的典型用法代碼示例。如果您正苦於以下問題:Python QtCore.QStringList方法的具體用法?Python QtCore.QStringList怎麽用?Python QtCore.QStringList使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PyQt4.QtCore的用法示例。


在下文中一共展示了QtCore.QStringList方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: selectImage

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def selectImage(self):
        if not self.images:
            return

        dlgTitle = "Select image to load"
        self.statusBar().showMessage(dlgTitle)
        items = QtCore.QStringList( [ "{}: {}".format(num,os.path.basename(i)) for (num,i) in enumerate(self.images) ] )
        (item, ok) = QtGui.QInputDialog.getItem(self, dlgTitle, "Image", items, self.idx, False)
        if (ok and item):
            idx = items.indexOf(item)
            if idx != self.idx and self.checkAndSave():
                self.idx = idx
                self.imageChanged()
        else:
            # Restore the message
            self.statusBar().showMessage( self.defaultStatusbar )


    # Save labels 
開發者ID:pierluigiferrari,項目名稱:fcn8s_tensorflow,代碼行數:21,代碼來源:cityscapesLabelTool.py

示例2: selectImage

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def selectImage(self):
        if not self.images:
            return

        dlgTitle = "Select image to load"
        self.statusBar().showMessage(dlgTitle)
        items = QtCore.QStringList( [ os.path.basename(i) for i in self.images ] )
        (item, ok) = QtGui.QInputDialog.getItem(self, dlgTitle, "Image", items, self.idx, False)
        if (ok and item):
            idx = items.indexOf(item)
            if idx != self.idx:
                self.idx = idx
                self.imageChanged()
        else:
            # Restore the message
            self.statusBar().showMessage( self.defaultStatusbar )


    # Toggle zoom 
開發者ID:pierluigiferrari,項目名稱:fcn8s_tensorflow,代碼行數:21,代碼來源:cityscapesViewer.py

示例3: updateXSS

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def updateXSS(self,list):
		if not list:
			return
		for i in list:
			target=QtCore.QStringList()
			target.append(i[0])
			targetTree=QtGui.QTreeWidgetItem(target)
			self.treeXss.addTopLevelItem(targetTree)
			for j in i[1]:
				target2=QtCore.QStringList()
				target2.append("")
				target2.append(j[2])
				target2.append(j[1])
				str=""
				for l in j[3]:
					str+=l+"\r\n"
				target2.append(str)

				targetTree2=QtGui.QTreeWidgetItem(target2)
				targetTree.addChild(targetTree2) 
開發者ID:tuwid,項目名稱:darkc0de-old-stuff,代碼行數:22,代碼來源:mainform.py

示例4: updateSQLResults

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def updateSQLResults(self,list):
		if not list:
			return
		for i in list:
			target=QtCore.QStringList()
			target.append(i[0])
			targetTree=QtGui.QTreeWidgetItem(target)
			self.treeSql.addTopLevelItem(targetTree)
			for j in i[1]:
				target2=QtCore.QStringList()
				target2.append("")
				for k in j:
					if k:
						target2.append(k)
					else:
						target2.append("")
				targetTree2=QtGui.QTreeWidgetItem(target2)
				targetTree.addChild(targetTree2)
			pass 
開發者ID:tuwid,項目名稱:darkc0de-old-stuff,代碼行數:21,代碼來源:mainform.py

示例5: getLabelFromUser

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def getLabelFromUser(self, defaultLabel = "", objID = -1):
        # Reset the status bar to this message when leaving
        restoreMessage = self.statusBar().currentMessage()

        # Update defaultLabel
        if not defaultLabel:
            defaultLabel = self.defaultLabel

        # List of possible labels
        items = QtCore.QStringList(name2label.keys())
        items.sort()
        default = items.indexOf(defaultLabel)
        if default < 0:
            self.statusBar().showMessage( 'The selected label is missing in the internal color map.' )
            return

        # Specify title
        dlgTitle = "Select label"
        message  = dlgTitle
        question = dlgTitle
        if objID >= 0:
            message  = "Select new label for object {0} with current label {1}".format( objID, defaultLabel )
            question = "Label for object {0}".format(objID)
        self.statusBar().showMessage(message)

        # Create and wait for dialog
        (item, ok) = QtGui.QInputDialog.getItem(self, dlgTitle, question, items, default, False)

        # Process the answer a bit
        item = str(item)

        # Restore message
        self.statusBar().showMessage( restoreMessage )

        # Return
        return (item, ok)

    # Add a point to the drawn polygon 
開發者ID:pierluigiferrari,項目名稱:fcn8s_tensorflow,代碼行數:40,代碼來源:cityscapesLabelTool.py

示例6: updateVarStatsTree

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def updateVarStatsTree(self):
		self.varStatsTreeWidget.clear()
		self.varStatsTreeWidget.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "Variable", None, QtGui.QApplication.UnicodeUTF8))
		self.varStatsTreeWidget.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Values", None, QtGui.QApplication.UnicodeUTF8))

		variableStats=self.controller.getVariableStats()
		sort1=variableStats.keys()
		sort1.sort()
		for tg in sort1:
			target=QtCore.QStringList()
			target.append(tg)
			targetTree=QtGui.QTreeWidgetItem(target)
			self.varStatsTreeWidget.addTopLevelItem(targetTree)
			sort2=variableStats[tg].keys()
			sort2.sort()
			for pt in sort2:
				path=QtCore.QStringList()
				path.append(pt)
				pathTree=QtGui.QTreeWidgetItem(path)
				pathTree.setTextColor(0,QtGui.QColor(0,0,200))
				font=pathTree.font(0)
				font.setBold(True)
				pathTree.setFont(0,font)
				targetTree.addChild(pathTree)
				sort3=variableStats[tg][pt].keys()
				sort3.sort()
				for vr in sort3:
					variable=QtCore.QStringList()
					variable.append(vr)
					values=""					
					for vls in variableStats[tg][pt][vr].keys():
						values+=urllib.unquote(vls)+"\n"
					variable.append(values)
					variableTree=QtGui.QTreeWidgetItem(variable)
					pathTree.addChild(variableTree) 
開發者ID:tuwid,項目名稱:darkc0de-old-stuff,代碼行數:37,代碼來源:mainform.py

示例7: updateReqStatsTree

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def updateReqStatsTree(self):
		self.reqStatsTreeWidget.clear()
		self.reqStatsTreeWidget.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "Request", None, QtGui.QApplication.UnicodeUTF8))
		self.reqStatsTreeWidget.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Variable set", None, QtGui.QApplication.UnicodeUTF8))
	
		reqStats=self.controller.getReqStats()
		sort1=reqStats.keys()
		sort1.sort()
		for tg in sort1:
			target=QtCore.QStringList()
			target.append(tg)
			targetTree=QtGui.QTreeWidgetItem(target)
			self.reqStatsTreeWidget.addTopLevelItem(targetTree)
			sort2=reqStats[tg].items()
			sort2.sort()
			for k,l in sort2:
				path=QtCore.QStringList()
				path.append(k)
				sets=""
				for set in l:
					sets+=join(set[0],',')+'\n'
				path.append(sets)
				pathTree=QtGui.QTreeWidgetItem(path)
				pathTree.setTextColor(0,QtGui.QColor(0,0,200))
				font=pathTree.font(0)
				font.setBold(True)
				pathTree.setFont(0,font)
				targetTree.addChild(pathTree) 
開發者ID:tuwid,項目名稱:darkc0de-old-stuff,代碼行數:30,代碼來源:mainform.py

示例8: file_dialog

# 需要導入模塊: from PyQt4 import QtCore [as 別名]
# 或者: from PyQt4.QtCore import QStringList [as 別名]
def file_dialog(self, title):
        dialog = qg.QFileDialog()
        dialog.setWindowTitle(title)
        dialog.setFileMode(qg.QFileDialog.AnyFile)
        filenames = qc.QStringList()
        if dialog.exec_():
            filenames = dialog.selectedFiles()
            return filenames[0]
        raise Exception('Failed to open dialog') 
開發者ID:orppra,項目名稱:ropa,代碼行數:11,代碼來源:dialog_service.py


注:本文中的PyQt4.QtCore.QStringList方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。