Author: Not specified Language: text
Description: Not specified Timestamp: 2017-09-22 12:39:58 +0000
View raw paste Reply
  1. import QtQuick 2.6
  2. import QtQuick.Window 2.2
  3. import QtQuick.Controls 1.4
  4.  
  5. Window {
  6.     visible: true
  7.     width: 640
  8.     height: 480
  9.     title: qsTr("Hello World")
  10.  
  11.     ListModel {
  12.         id: libraryModel
  13.         ListElement {
  14.             title: "A Masterpiece"
  15.             author: "Gabriel"
  16.         }
  17.         ListElement {
  18.             title: "Brilliance"
  19.             author: "Jens"
  20.         }
  21.         ListElement {
  22.             title: "Outstanding"
  23.             author: "Frederik"
  24.         }
  25.     }
  26.  
  27.     TableView {
  28.         anchors.fill: parent
  29.         TableViewColumn {
  30.             role: "title"
  31.             title: "Title"
  32.             width: 100
  33.         }
  34.         TableViewColumn {
  35.             role: "author"
  36.             title: "Author"
  37.             width: 200
  38.         }
  39.         model: libraryModel
  40.  
  41.         headerDelegate: Rectangle
  42.         {
  43.             height: 20
  44.             color: "blue"
  45.             border.width: 1
  46.             border.color: "black"
  47.  
  48.             Connections
  49.             {
  50.                 target: styleData
  51.  
  52.                 onPressedChanged:
  53.                 {
  54.                     console.log(styleData + " " + styleData.pressed);
  55.                 }
  56.             }
  57.         }
  58.     }
  59. }
  60.  
View raw paste Reply