つくねの手帳

C++およびAndroidアプリ開発メインで何か書きたい

2016-12-01から1ヶ月間の記事一覧

Qt クリック可能なQLabelの実装と独自シグナル/スロット

QLabelクラスはマウスクリック時動作の関数が用意されていませんが、独自にクリック時のシグナルを作成することでクリック時の動作を行いやすくなります。 // QClickableLabel.h // QLabelの拡張クラス定義 class QClickableLabel : public QLabel { Q_OBJEC…

Qt QWidgetの派生クラスへのスタイルシート設定

今日は、先日少しはまったQWidgetを基底クラスとしたクラスへのスタイルシート設定について。QWidgetクラスは背景色のスタイル設定がサポートされています。 しかし、QLabelなどのように、そのままsetStyleSheet()を呼んでも反映されません。 以下のように、…

Qt スタイルシート優先度と追加指定

前回スタイルシート設定について書いたので、その少し続きを… スタイルシート設定は後から設定した物が優先で使用されます。 widget->setStyleSheet("background-color : rgb( 0 , 0 , 0 );"); widget->setStyleSheet("background-color : rgb( 255 , 255 , …

Qt スタイルシート指定でのウィジェットデザイン

ウィジェットのスタイル指定が出来るsetStyleSheet(const QString &str)で、よく使いそうな記述をまとめようと思います。・背景色の指定 widget->setStyleSheet("background-color : rgb(255,255,255);");・文字色の指定 widget->setStyleSheet("color : rgb…

これから

学んだことの再確認、覚書も兼ねてアウトプットを残したいと思うので、ちまちま記事書こうと思います。