私はC++とgtkmmを使ってアプリケーションを書いています。私はStackSwitcherラベルとしてアイコンを設定する方法を考え出しましたが、今はアイコンのサイズに問題があります。 stackswitcherは、イメージのネイティブサイズに関係なく16x16サイズで表示します。アイコンサイズin gtkmm 3.18.0
私はGtk::StackSwitcher::property_icon_size()
を使用しようとしていましたが、gtkmmバージョンのbeacuseでは動作しません。このメンバ関数はgtkmm 3.20で導入され、私のバージョンは3.18です。さらに私はgtkmmを更新できません。私がapt-get(sudo apt-get install --only-upgrade libgtkmm-3.0-dev
)を試しているときには、それはlibgtkmm-3.0-dev is already the newest version (3.18.0-1)
と言います。 私も手動で更新しようとしていました。私は必要なライブラリをダウンロードしてインストールすることができましたが、私のコードは動作しなくなりました(アプリケーション全体をコンパイルすると、このような多くのエラーが発生します)
私の質問は次のとおりです。 gtkmmのサイズを3.18にするか、gtkmmを新しいバージョンに更新する方法property_icon_size()