0

Qt5を使用していますが、QPushButtonの背景画像の設定に問題があります。QtCreatorとDesignを使用してQPushButtonをドラッグアンドドロップしています。その後、ソースフォルダを作成し、そのディレクトリに画像を配置し、グーグルで検索してみました

ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(:/source/play.png);"));

しかし成功しません...私は間違った場所にフォルダを作成していますか?..私はで作成しましたか、D:\Qt5_PROJECT_NAME\sourceそれとも作成しますかurl(:\\source\\play.png)?何も機能していません...助けてください...

4

1 に答える 1

1

画像ファイルをファイルに追加しました.qrcか?で始まるURLは、ファイル内:で検索されることを示してい.qrcます。.qrcファイルを使用しなかった場合、URLは。で始まらないようにする必要があります:。たぶんあなたは次のように画像ファイルにアクセスする必要があります

ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(source/play.png);"));

これはQtリソースシステムのドキュメントです。

于 2013-01-22T01:46:44.043 に答える