カンテラの光の下で

dNaga392's memorandom

【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.0
    • Compendium (en) 3.0.0

Gpg4win、Enigmail の順にインストールします。
設定は標準の推奨設定でよいでしょう(特にこだわりがなければ)。

ただし、Gitなどが入っていると別のgpg.exeがEnigmailに設定されることがあります。
そのときは設定からインストールしたgpg2.exeを指定してあげてください。

メッセージのデジタル署名と暗号化 | Thunderbird ヘルプ

Encrypt your Email with GPG

GnuPG - Download

Thunderbirdでメールを暗号化する

openpgp/mime encrypted message なるものを追加したいのですが方法が見つからないため保留中です。

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

プログレスバーを生成し以下の3ステップを踏む

  1. 処理前にステータスバーへ追加
  2. 処理中に値を設定
  3. 処理後にステータスバーからの除去

QProgressBar bar;
statusbar->addWidget( &bar );

bar.setMinimum( 0 );
bar.setMaximum( 100 );
for ( int i = 0; i < 100; i++ )
{
bar.setValue( i );
// 何か処理
}

statusbar->removeWidget( &bar );

月の杜工房 - Qt メインウィンドウ

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

QButtonGroup の 制御を一旦解くことで未選択化が可能です。
解除する前後でsetExclusiveメソッドを呼び出す方法は以下のとおり。

// groupStatus is a pointer to QButtonGroup
groupStatus->setExclusive(false);
groupStatus->checkedButton()->setChecked(false);
groupStatus->setExclusive(true);

How to uncheck button in QButtonGroup | Qt Project forums | Qt Project

Qt 4.6: QButtonGroup Class Reference

【Word 2010】目次の追加

MS Word2010では、目次の追加は[参考資料]タブからできます。

ギャラリーから目次を作成する 目次の項目を登録したら、目次を作成できます。

  1. 目次を挿入する位置 (通常は文書の先頭) をクリックします。
  2. [参考資料] タブの [目次] で [目次] をクリックし、目的の目次のスタイルをクリックします。

目次を作成または更新する

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

ローカルファイルの実行は QDesktopServices の openUriメソッドを使い実現できます。

//#include <QDesktopServices>  
//#include <QUrl>  
//#include <QString>  

// QString filepath;  
bool result = QDesktopServices::openUrl(QUrl::fromLocalFile(filepath));

c++ - Howto open html page in default browser, when html code is stored in QString - Stack Overflow