当前位置: 首页>>代码示例>>Python>>正文


Python DataBase.getZone方法代码示例

本文整理汇总了Python中database.DataBase.getZone方法的典型用法代码示例。如果您正苦于以下问题:Python DataBase.getZone方法的具体用法?Python DataBase.getZone怎么用?Python DataBase.getZone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在database.DataBase的用法示例。


在下文中一共展示了DataBase.getZone方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: EditZone

# 需要导入模块: from database import DataBase [as 别名]
# 或者: from database.DataBase import getZone [as 别名]
class EditZone(QDialog):
	def __init__(self, parent=None):
		QDialog.__init__(self)

		self.editZone = Ui_editZone()
		self.editZone.setupUi(self)
		self.conn = None
		self.cursor = None
		self.db = DataBase()
		self.db.open('dakar.sqlite')

		self.createTable()
		self.connect(self.editZone.btnDeleteZone,SIGNAL('clicked()'),self.deleteZone)
		self.connect(self.editZone.btnAdd,SIGNAL('clicked()'),self.addZone)

	def deleteZone(self):
		self.editZone.lnNumZone.setText("1")
		self.db.deleteZone()
		self.createTable()		

	def createTable(self):
		
		rows = self.db.getZone()
		self.editZone.tblZone.setRowCount(len(rows))
		for i,table in enumerate(rows):
			for m,data in enumerate(table):
				if m != 0:
					self.editZone.tblZone.setItem(i,m - 1,QTableWidgetItem(str(data)))
					self.editZone.tblZone.resizeColumnsToContents()
					self.editZone.tblZone.resizeRowsToContents()
			
		
			pass
	def addZone(self):
		valueZone = self.editZone.lnZone.text()
		numZone = self.editZone.lnNumZone.text()
		tmpZone = int(numZone) + 1
		self.db.insertZone(numZone,valueZone)
		self.editZone.lnNumZone.setText(str(tmpZone))
		self.editZone.lnZone.setText("")
		self.createTable()
开发者ID:rbistolfi,项目名称:gps-tracking,代码行数:43,代码来源:classEditZone.py


注:本文中的database.DataBase.getZone方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。