Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import sys
  2. import sqlite3
  3. from PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout, QListWidget, QListWidgetItem
  4.  
  5.  
  6. class Example(QWidget):
  7.     def __init__(self):
  8.         super(Example, self).__init__()
  9.  
  10.         self.initUI()
  11.  
  12.  
  13.     def initUI(self):
  14.         self.list = QListWidget(self)
  15.         self.add_items()
  16.         self.list.itemClicked.connect(self.item_click)
  17.         layout = QVBoxLayout(self)
  18.         layout.addWidget(self.list)
  19.         self.show()
  20.  
  21.     def item_click(self, item):
  22.         print(self.list, str(item.text()))
  23.  
  24.     def add_items(self):
  25.         for i in range(10):
  26.             item_text = 'Item %s' % (i + 1)
  27.             item = QListWidgetItem(item_text)
  28.             self.list.addItem(item)
  29.  
  30.  
  31. if __name__ == '__main__':
  32.     app = QApplication(sys.argv)
  33.     ex = Example()
  34.     sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement