• 5237阅读
  • 2回复

關於QFileDialog + QIconView 的問題 [复制链接]

上一主题 下一主题
离线chenyo
 
只看楼主 倒序阅读 楼主  发表于: 2007-08-13
— 本帖被 XChinux 执行加亮操作(2007-08-13) —
請問各位大大

小弟在暑假想學會QT &QT Designer 在摸索了一些後,想要試著寫一個「開啟舊檔」的版面來練習,之後在把所點選的資料夾運用IconView視窗來顯示全部檔案。

void Form1::pushButton1_clicked()
{
QString file = QFileDialog::getOpenFileName( "." , "All Files (*)",
this, "open file dialog" "Choose a file" );
lineEdit1->setText( file);
pixmapLabel1->setPixmap( QPixmap( file));
}

這是小弟在網路上看到的練習,自已想把pixmap改用iconView來顯示,但不太會用~~~
因為是自已想學QT 而朋友都沒人懂QT,所以想上網留言問問大家,希望各位大大能教教小弟。 謝謝~~~~
[ 此贴被XChinux在2007-08-13 15:20重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-08-13
什么叫IconView?是想用什么部件以什么方式显示?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ickaka

只看该作者 2楼 发表于: 2007-08-13
  QIconView *iv = new QIconView( this );
    QDir dir( path, "*.xpm" );
    for ( uint i = 0; i < dir.count(); i++ ) {
        (void) new QIconViewItem( iv, dir, QPixmap( path + dir ) );
    }
    iv->resize( 600, 400 );
    iv->show();
快速回复
限100 字节
 
上一个 下一个