カンテラの光の下で

dNaga392's memorandom

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

【Qt】英国のラウンデルを描画

比率は目測です。以下のメッセージが出るのでそのままは使わないでください QPaintDevice: Cannnot destroy paint device that being painted QPixmap takeRAFRoundel() { // 画像のサイズ int width = 500; int height = 500; QPoint center(width/2,height…

【Qt】【QDirIterator】サブディレクトリを含むファイル検索

QDirIterator でサブディレクトリを含むファイル検索をする。 QDirIterator::IteratorFlags を設定すればok 以下はユーザーのピクチャフォルダのjpeg,pngファイルを検索するやつ // ユーザーのPicturesフォルダパスを取得 QString dirPath = QDesktopService…

【C/C++】typedef

cpp

typedef の末尾にのセミコロン(;)を忘れがちなので書いた。 typedef は変数名や構造体、クラスの別名を定義する。 typedef originName newName; 単なる別名のほか、略称の設定することがよくある。 typedef originName oriName; 他に有名なのはポインタの定…

【Git】 ディレクトリの移動

Git

mvコマンドの前にgitを付けるだけでできるらしい $ git mv <oldfilename> <newfilename> 基本操作 | 逆引きGit | サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ</newfilename></oldfilename>

【GPG】【Enigmail】Thunderbirdにおけるメッセージのデジタル署名と暗号化

メッセージのデジタル署名と暗号化のメモです。 Enigmail は、バージョン 1.7.2 (20140829-0917) Gpg4win 2.2.3 (Released: 2014-09-04) GnuPG 2.0.26 Kleopatra 2.2.0-git945878c GPA 0.9.6 GpgOL 1.2.1 GpgEX 1.0.1 Claws Mail 3.9.1 Kompendium (de) 3.0.…

【Git】git log で変更・追加されたファイルを表示

Git

git log で変更者、変更日時等の変更履歴が表示されますが、変更されたファイル名を表示するには --stat, --numstat, --name-status, --name-only などで知ることができます。 git log で変更・追加されたファイルを表示する - yuumi3のお仕事日記

【Qt】【QProgressBar】プログレスバーをステータスバーに表示【QStatusbar】

プログレスバーを生成し以下の3ステップを踏む 処理前にステータスバーへ追加 処理中に値を設定 処理後にステータスバーからの除去 QProgressBar bar; statusbar->addWidget( &bar ); bar.setMinimum( 0 ); bar.setMaximum( 100 ); for ( int i = 0; i < 100…

【Qt】【QButtonGroup】グループすべてのチェックボックスを未選択状態にする【QCheckBox】

QButtonGroup の 制御を一旦解くことで未選択化が可能です。 解除する前後でsetExclusiveメソッドを呼び出す方法は以下のとおり。 // groupStatus is a pointer to QButtonGroup groupStatus->setExclusive(false); groupStatus->checkedButton()->setChecke…

【Word 2010】目次の追加

MS Word2010では、目次の追加は[参考資料]タブからできます。 ギャラリーから目次を作成する 目次の項目を登録したら、目次を作成できます。 目次を挿入する位置 (通常は文書の先頭) をクリックします。 [参考資料] タブの [目次] で [目次] をクリックし、…

【Qt】ローカルファイルの実行

ローカルファイルの実行は QDesktopServices の openUriメソッドを使い実現できます。 //#include <QDesktopServices> //#include <QUrl> //#include <QString> // QString filepath; bool result = QDesktopServices::openUrl(QUrl::fromLocalFile(filepath)); c++ - Howto open html page in</qstring></qurl></qdesktopservices>…

【Qt】【QCheckBox】QCheckBoxの選択範囲の変更

QCheckBox の選択範囲を横幅いっぱいにする方法について。 スタイルシートで背景色を設定すると横幅いっぱいに色が設定されますが、 チェックできる範囲(チェックボックスとテキスト領域)と異なる範囲のため、 選択範囲を変えたいという事情がありました。 …