Noob: 画像を表示する方法 私はこれに非常に慣れていません。実際に始めたばかりです。画面に画像を表示する方法を理解する必要があります。
最初に試しました:
ソースコード:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsScene scene;
QGraphicsView view(&scene);
QPixmap qp = QPixmap("../images/tank2.bmp");
if(qp.isNull())
{
printf("Yes its null\n");
}
else
{
QGraphicsPixmapItem item(QPixmap("../images/tank2.bmp"));
scene.addItem(&item);
}
view.show();
return a.exec();
}
から:
コンパイルして実行しますが、画像は表示されません。0 などを返します。
それから私はそこからちょっといじりました。私も何かに興味があります.Qtエディターでは、ディスク上に存在しないファイル構造が表示されます. それらにはファイル「ヘッダー」、「ソース」、およびリソースがありますが、システムでは、すべてのファイルが1つのフォルダーにあるフォルダー「プロジェクト名」だけです。これは視覚的な明瞭さのためだけですか?
私が使用している QtCreator のバージョンは、Qt 4.7.4 64 ビットを実行する 2.4.1 です。
私の最終的な目標は、画像がクリック可能なアイコンであり、その画像を選択して、タイルのように大きな画面に配置できるウィジェットを作成することです。
別の質問: Qt に "QString" や "QChar" などがあるのはなぜですか? 通常の C++ ライブラリに何か問題がありますか?