示例#1
0
<?php

class MyItemModel extends QAbstractItemModel
{
    function __construct()
    {
        parent::__construct();
    }
    function columnCount()
    {
        return 5;
    }
    function rowCount()
    {
        return 2;
    }
    function index($row, $column)
    {
        return new QModelIndex();
    }
}
$app = new QApplication($argc, $argv);
$model_a = new MyItemModel();
$treeView = new QTreeView();
$treeView->setModel($model_a);
$treeView->show();
$app->exec();
示例#2
0
文件: main.php 项目: 0xd34df00d/Qross
<?php

require_once 'treeitem.php';
require_once 'treemodel.php';
$app = new QApplication($argc, $argv);
$file = new QFile("default.txt");
$file->open(QIODevice::ReadOnly);
$model = new TreeModel($file->readAll());
$file->close();
$view = new QTreeView();
$view->setModel($model);
$view->setWindowTitle(QObject::tr("Simple Tree Model"));
$view->show();
$app->exec();