- 538 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 21:49:00 ]
- デモのimageviewerを参考にフォームにラベルとテキストエディット
を配置しラベルに画像、テキストエディットにファイル名を表示 するように作ったのですがラベルにスクロールバーを 作るところがうまくいきません。 QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QDir::currentPath()); if (!fileName.isEmpty()) { QImage image(fileName); if (image.isNull()) { QMessageBox::information(this, tr("Image Viewer"), tr("Cannot load %1.").arg(fileName)); return; } textedit->setText(fileName); imagelabel->setPixmap(QPixmap::fromImage(image)); imagelabel->setScaledContents (true ); scrollArea = new QScrollArea; scrollArea->setBackgroundRole(QPalette::Dark); scrollArea->setWidget(imagelabel); と書いたのですがうまくいきません、最後の三行をなくせば 画像は表示されますが2000×2000程度の画像なので画面から はみ出してフォームが拡大されてしまいます。 どのようにすればいいのでしょうか。
|

|