Win32DiskImager が起動しない(ウィンドウが表示されない)

環境

  • Win32DiskImager 1.0.0
  • Windows 10 Pro x64 Ver.1909

原因

ImDisk(RAM ディスク)を使っていたため。

対処

ImDisk をアンインストールした。

参考文献

#47 Win32DiskImager crashes at start with no GUI and no error

RTC (DS3231) を取り付けた Raspberry Pi で "hwclock -w" を実行すると「無効な引数です」と表示される

$ sudo date -s "2000-01-01 00:00:00"
$ sudo hwclock -w
hwclock: ioctl(RTC_SET_TIME) to /dev/rtc to set the time failed.: 無効な引数です

環境

原因

  • 仕様?
  • この RTC には、2000-01-01 09:00:00 JST (2000-01-01 00:00:00 UTC) より前の時刻は設定できないようだ

対策

あきらめた。

システム時計に "1970-01-01 00:00:00" を設定できない

エラーメッセージ

$ sudo date -u -s "1970-01-01 00:00:00"
date: 日時を設定できません: 無効な引数です

環境

原因

  • 仕様?
  • 「1970-01-01 00:00:00+システム起動時からの経過秒数」より前の時刻は設定できないようだ

対策

あきらめた。

デバッグ開始が失敗する

エラーメッセージ
QMLとC++の同時デバッグに必要なスレーブ側のデバッグエンジンが作成できませんでした: Unable to create a debugger engine of the type "No engine"
環境
原因

Qt Creator が呼び出した gdb-python27.exe がエラーになっているため。

対策

gdb-python27.exe がエラーで終了する

エラーメッセージ
ImportError: No module named site
環境
原因
  • Python 2.7 がインストールされていない
  • 環境変数 PYTHONPATH が設定されていない
対策
1. Python 2.7 をインストールする
2. 環境変数 PYTHONPATH に次の値を設定する
<Python のインストールフォルダー>\Lib

デフォルトでインストールした場合

C:\Python27\Lib

QTableView の行の幅(高さ)を変更する

setModel の後に setRowHeight() を使う。

QAbstractTableModel *model = new <モデルクラス>;
QTableView *tableView = new QTableView;

tableView->setModel(model);

for (int row = 0; row < model->rowCount(); ++row) {
    tableView->setRowHeight(row, 100);
}
参考文献

c++ - QTableView column width - Stack Overflow