Esempio n. 1
0
 def __init__(self, *args, **kwargs):
     super(ContainerWidget, self).__init__(*args, **kwargs)
     self.filterview = FilterView(parent=self)
     self.addressbookview = AddressBookView(parent=self)
     self._vlayout = QtGui.QVBoxLayout()
     self.setLayout(self._vlayout)
     self._vlayout.addWidget(self.filterview)
     self._vlayout.addWidget(self.addressbookview)
Esempio n. 2
0
#!/usr/bin/env python
# ProxyModel
# By Stefano Borini 2013. CC-SA

import sys
import os
sys.path.insert(
    0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "..",
                    "Common"))
from PyQt4 import QtCore, QtGui

from AddressBookCSV import AddressBookCSV
from AddressBookXML import AddressBookXML
from AddressBook import AddressBook

from AddressBookView import AddressBookView

app = QtGui.QApplication(sys.argv)

csv1_model = AddressBookCSV("../Common/file1.csv")
xml_model = AddressBookXML("../Common/file.xml")
csv2_model = AddressBookCSV("../Common/file2.csv")

address_book = AddressBook([csv1_model, xml_model, csv2_model])

view = AddressBookView(address_book)

view.show()
app.exec_()
Esempio n. 3
0
#!/usr/bin/env python
# ProxyModel
# By Stefano Borini 2013. CC-SA

import sys
import os
from PyQt4 import QtCore, QtGui

from AddressBook import AddressBook
from AddressBookView import AddressBookView
from SelectionModel import SelectionModel

app = QtGui.QApplication(sys.argv)

address_book = AddressBook()
selection_model = SelectionModel(address_book)
view1 = AddressBookView()
view1.setModels(address_book, selection_model)
view2 = AddressBookView()
view2.setModels(address_book, selection_model)
view1.show()
view2.show()
app.exec_()
#!/usr/bin/env python
# ProxyModel
# By Stefano Borini 2013. CC-SA

import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "Common"))
from PyQt4 import QtCore, QtGui

from AddressBookCSV import AddressBookCSV
from AddressBookXML import AddressBookXML
from AddressBook import AddressBook

from AddressBookView import AddressBookView

app = QtGui.QApplication(sys.argv)

csv1_model = AddressBookCSV("../Common/file1.csv")
xml_model = AddressBookXML("../Common/file.xml")
csv2_model = AddressBookCSV("../Common/file2.csv")

address_book = AddressBook([csv1_model, xml_model, csv2_model])

view = AddressBookView(address_book)

view.show()
app.exec_()