The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'

問題

ビルド時に次の警告が表示される。

警告: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.

警告: 名前 'layoutWidget' (QWidget) は既に使われています。'layoutWidget1' に変更します。
環境

Qt Creator 3.2.1

原因

Qt Creator の不具合により名前が重複したため。

解決

テキストエディターで .ui ファイルを開いて、重複している名前を一意な名前に変更する。

参考

error: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to '

lupdate error: File 'my.pro' has no recognized extension.

問題

lupdate コマンドを実行すると次のメッセージが表示される。

> lupdate  -ts  ja.ts  my.pro
lupdate error: File 'my.pro' has no recognized extension.

lupdate エラー: ファイル 'my.pro' は認識されうる拡張子を持っていない。
原因

-ts オプションがプロジェクトファイルオプションより前にあるため。

解決方法

-ts オプションをプロジェクトファイルオプションの後にする。

> lupdate  my.pro  -ts  ja.ts

lupdate warning: no TS files specified. Only diagnostics will be produced for 'my.pro'.

問題

lupdate コマンドを実行すると次のメッセージが表示される。

lupdate warning: no TS files specified. Only diagnostics will be produced for 'my.pro'.

lupdate 警告: TS ファイルが指定されていません。'my.pro' の診断のみ行います。
解決方法

.pro に TRANSLATIONS を追加する。

TRANSLATIONS = cn.ts ja.ts

左右反転した吹き出しの先が右へ移動できない

問題

オートシェイプの吹き出しを左右反転して、先端をドラッグすると、ある位置から右へ移動できない。

環境
原因

バグと思われる。

解決方法

左右反転を使わない。

  1. 右へ 90 度回転
  2. 右へ 90 度回転
  3. 上下反転

めんどいなぁもう。