逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

#include <QtCore/QTextCodec>

#include <QtGui/QApplication>

#include <QtGui/QComboBox>

#include <QtGui/QPixmap>

#include <QtGui/QPainter>


int main(int argc, char *argv[]) {

    QApplication app(argc, argv);


    QPixmap pixmap(16, 16);

    QPainter painter(&pixmap);

    QComboBox *comboBox = new QComboBox();


    painter.fillRect(0, 0, 16, 16, Qt::red);

    comboBox->addItem(QIcon(pixmap), QObject::tr("Red"), Qt::red);

    painter.fillRect(0, 0, 16, 16, Qt::black);

    comboBox->addItem(QIcon(pixmap), QObject::tr("Black"), Qt::black);

    painter.fillRect(0, 0, 16, 16, Qt::white);

    comboBox->addItem(QIcon(pixmap), QObject::tr("White"), Qt::white);

    painter.fillRect(0, 0, 16, 16, Qt::green);

    comboBox->addItem(QIcon(pixmap), QObject::tr("Green"), Qt::green);


    comboBox->setVisible(true);


    return app.exec();

}

posted on 2009-04-05 23:32 逛奔的蜗牛 阅读(2502) 评论(1)  编辑 收藏 引用 所属分类: Qt

评论

# re: Qt: QComboBox: QIcon Item 2009-04-05 23:54 暗金装备
QComboBox::setItemDelegate(QAbstractItemDelegate);  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理