QT_7_リソースファイルダイアログ_QMessageBox_インタフェースのレイアウト_ _一般的に使用されるコントロール

  1. リソースファイル

    1.1。  プロジェクトにインポートされたリソース

    1.2  ファイルの追加 - > Qtの- > Qtのリソースファイルを

    1.3。  の名前ので  RES 、生成されたres.qrc ファイルを

    1.4。  エディタで開いた道のエディタで開くには

    1.5。  接頭辞を追加します /

    1.6。  ファイルを追加します。

    1.7。  リソースファイルを使用して、  「:+ 接頭辞+ ファイル名

  2.ダイアログ

    2.1。  分類

    2.2  モーダルダイアログボックスには、 別のウィンドウでは動作しない場合があります

      2.2.1。Qdialog DLG(この);

      2.2.2。dlg.exec();

    2.3。  モードレスダイアログボックスは 他のウィンドウを操作することができます

      2.3.1。QDialog * DLG2 =新しいQDialog。

      2.3.2。dlg2->ショー();

      2.3.3  プロパティの設定  55 > setAttributeメソッドdlg2-(Qtの:: WA_DeleteOnClose) 。

  3.QMessageBox

    3.1。  すべてのダイアログボックスがモーダルダイアログですイジェクト

    3.2。  静的メンバ関数を使用すると、 さまざまな対話を促すことができます

      3.2.1  エラー

      3.2.2。  警告

      3.2.3。  情報のヒント

      3.2.4。  質問プロンプトパラメータ親ウィンドウパラメータ2    ウィンドウタイトルパラメータ3   メッセージパラメータ4   キーパラメータタイプ5 デフォルトの関連付けは、ボタンを入力してください

    3.3。  その他の標準的なダイアログ

      3.3.1。  ダイアログのファイル

      3.3.2。  色ダイアログ

      3.3.3。  [フォント]ダイアログ

  4.インターフェイスレイアウト

    4.1。  ログインウィンドウインターフェース

    4.2。  使用ウィジェットコントロールコンテナをした、容器が水平配置、垂直レイアウト、グリッドレイアウトで行うことができます

    4.3。ウィジェットは、あなたが垂直方向のサイズを変更した場合、垂直戦略に変更固定

    4.4  改変することができるウィジェットコントロールとの間のギャップを、デフォルトである9つのピクセル

    4.5。  春の界面支え

  5.コモンコントロール

    5.1。  ボタンのグループ

      5.1.1。のQPushButtonは、画像を追加します

      5.1.2。QToolButtonは、あなたがテキストを表示したい場合は、画像を追加toolbuttonstyle 一緒に表示されているテキストと画像を設定し、効果の引き上げautoRaiseを

      5.1.3. QRaidoButton

        5.1.3.1。  デフォルトで選択設定

        5.1.3.2。UI-> btn_man - > setChecked(真の);

      5.1.4。OnCheckedBoxのチェックボタン

        5.1.4.1。// 選択された手頃な価格のボタンをキャプチャするためのチェックボタン

        5.1.4.2。(UI->チェックボックスをオンにし、&QCheckBox ::のstateChanged、[=](INT状態){qDebug()<< "状態=" <<状態;})接続。

        5.1.4.3。  選択される 2   として選択された半1が(底を設定する)ように選択されていない0

    5.2。QlistWidget

      5.2.1  各項目を参照され QListWidgetItem *アイテム=新しいQListWidgetItem(「ガチョウガチョウ」)。

      5.2.2。UI - > listWidget->のaddItem(項目);

      5.2.3  セットアライメント  アイテム- > setTextAlignment(Qtの:: AlignHCenter )。

      5.2.4。  1すべてで追加されました

        5.2.4.1。QStringListリスト。

        5.2.4.2。リスト<< "11111" << "222222222" << "333333333" << "44444444444";

        5.2.4.3。UI - > listWidget - > addItems(リスト);

    5.3。QTreeWidget

      5.3.1  設定ヘッド  UI-> treeWidget-> setHeaderLabels(QStringList( )<< " 英雄" << " 属性");

      5.3.2  設定ルート UI - > treeWidget-> addTopLevelItem(Litem )。

      5.3.3は、  子ノードの追加 Litem - >はaddChild(L1)を、

    5.4。QtableWidget

      5.4.1  設定欄 UI-> tableWidget-> setColumnCount(3) 。

      5.4.2  設定レベルメーター > tableWidget- UI-> setHorizo​​ntalHeaderLabels(QStringList( )<< " 名前" << " 性別" << " 年齢");

      5.4.3  設定行 > tableWidget-> setRowCount UI-(6) 。

      5.4.4。  テキストを設定します

        5.4.4.1。UI-> tableWidget-> SetItem関数(I、COL ++、新しいQTableWidgetItem(名前リスト[I]));

    5.5。  他の一般的なコントロールの導入

      5.5.1  スタック制御 UI-> stackedWidget-> setCurrentIndex(0) 。

      5.5.2  ドロップダウンボックス UI - >コンボボックス- >のaddItem( " BMW "); UI-> comboBox-> setCurrentIndex (1)。

      。5.5.3 Qlable 表示画像UI-> label_image-> setPixmap(QPixmapの( "/画像/ 1.JPG"));

      5.5.4  使用してラベル表示可動図QMovie *ムービー=新しいQMovie( " :/画像/ 2.gif"); movie->(開始)

    5.6。   カスタムパッケージ

      5.6.1。  追加クラス   のQt Designerのインターフェースクラス   の.hの.cpp .ui

      5.6.2。  強化 ベースクラス名が正しく入力されます --- 追加---- リフト

      5.6.3。  カスタムコントロールを使用します

      5.6.4。  パッケージングシグナルとスロット QspinBox 移動、QSliderの応答、QSlider モバイル   QspinBoxの応答

      。5.6.5  外部インターフェースのgetDate();のsetdate()。

      5.6.6。  テスト

おすすめ

転載: www.cnblogs.com/doker/p/10980709.html