2017-08-01から1ヶ月間の記事一覧
Observerとは、英語で観察者を意味します。 Observer パターンとは、状態の変化を観察することを目的としたものですが、どちらかというと「観察」よりも「通知」に重点の置かれたものになっています。 あるインスタンスの状態が変化した際に、そのインスタン…
はじめに Qiitaに本記事を書き直しました。 Strategyパターン [C#][C++] - Qiita
はじめに (書籍の紹介) HeadFirstデザインパターンの本のコードのサンプルは、GitHubにあります。 http://www.wickedlysmart.com/headfirstdesignpatterns/code.htmlgithub.com リンク1 codezine.jp パターン指向リファクタリング 読書メモ - mookjp.io リン…
QTextStreamを用いることで、csvファイルに保存することが可能です。 csvファイル保存の形式に合わせるため、データごとにカンマで区切ります。今回は、10個のデータごとに改行します。 今回使用するデータは、日本語文字列データを使用しました。 以下がコ…
文字列リテラルを QString へ変換する Qt5では文字列リテラルを QString へ変換するには主に以下のメソッドを使用可能。 QString::fromLatin1() Latin1(ISO-8859-1) として QString を作成 QString::fromLocal8Bit() 現在のロケールに合わせたコーデックを使…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
作成環境について Qt Creator 4.3.1で、以下の設定で、プロジェクトを作成しております。以下の設定でクラス名、cppファイル名、hファイル名はすべてデフォルトを使用しています。 Qtウィジェットアプリケーション 基底クラスは、QMainWindows フォームを生…
以下の環境で、便利なショートカットを記載します。 Qt Creator 4.3.1 Qt 5.9.1 Windows 便利なショートカット 実行 ⇒ 実行させるときに使用します。ただし、qmakeも一緒にされるわけではないため、注意 Ctrl + R ソース/フォームの切り替え ⇒ Qt Designerを…
youtubeのこの動画の説明が非常にわかりやすいです。 英語ですが、動画で丁寧に説明しており、以下が丁寧に説明されています。 以下の動画は、Qt5 Designerを使用した内容となっています。 UIの配置方法 編集モード(Edit Mode)とデザインモードの変更方法 ww…