-1

QListWidget のような Qt アイテム リストの作成方法ですが、複数の行、複数の画像、html テキスト リンクのようなボタン、およびテキスト装飾 (ボールド/イタリック/etc)。

ここに画像の説明を入力

これらのオプションの少なくとも 1 つを知っていれば、私を助けてください。

ありがとう。

4

1 に答える 1

3

好きなようにカスタマイズできQListWidgetます。このスレッドを調べてください:

http://www.qtcentre.org/threads/27777-Customize-QListWidgetItem-how-to

必要な情報がすべて含まれています。setItemDelegateアイデアは、の関数を使用してカスタム デリゲートを設定する必要があるということですQListWidget

class ListDelegate : public QAbstractItemDelegate
{
    public:
        ListDelegate(QObject *parent = 0);

        void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const;
        QSize sizeHint ( const QStyleOptionViewItem & option, const QModelIndex & index ) const;

        virtual ~ListDelegate();

};

関数では、paint()必要に応じてすべてのテキスト/画像をペイントできます。

于 2015-10-14T11:10:01.017 に答える