Qtをメインに、プログラムやITに関する情報を発信

Qtの戯言

「 Qt 5.12.0 」 一覧

QTabWidgetの一部タブのみ、閉じるボタン(×ボタン)を表示しない方法

QTabWidgetの閉じるボタン デザイナーで設定する場合、「tabsClosable」にチェックを入れればOK。   コードで設定する場合は、以下。 ui->tabWidget-& ...

Qtで文字コードを変換する

QStringはUTF-16 この記事 でも書きましたが、Qtでは文字コードをUTF-16で扱っています。 ファイル入出力などで、Shift-JISやEUCを使用する場合の変換方法について。 &nbs ...

Qtで日本語が文字化けする場合の対処方法

QStringはUTF-16 Qtでは、文字コードをUTF-16で扱っています。 Visual StudioとQtを標準インストールすると、新規作成するソースファイルの文字コードはデフォルトでUTF- ...

「C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。」の対処方法

原因 コンパイラがVisual Studio(VC++)で、ソースファイルの文字コードがUTF-8かつBOM無しの場合に発生する模様。 warning C4819: ファイルは、現在のコード ページ ...

QTimerを即タイムアウトさせる

先に結論 QTimerのtimeout関数に、{}を渡すだけ。 timer->timeout({});   使いどころあるの? timeoutシグナルに対してconnectしたスロット ...

QPushButtonでトグルボタンを作る

先に結論 QPushButtonのcheckableプロパティをtrueにすればOK。   サンプル ボタンを配置して、checkableにチェックを入れます。 左が非押下状態、右が押下状態 ...

QPushButtonの背景色をグラデーションにする

QLinearGradient ウィジェットの左上を(0,0)、右下を(1,1)として、始点(x1,y1)および終点(x2,y2)を指定すると、始点から終点に向かってグラデーションとなります。 sto ...

QPushButtonの角を丸くする

デザイナー画面でQPushButtonを配置 こんな感じ。   スタイルシート設定 角を丸くするには、border-radiusプロパティを設定します。 丸みの半径をpxで指定し、この数値が ...

Copyright© Qtの戯言 , 2020 All Rights Reserved Powered by STINGER.