プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2022/02/26

[Python] tracemalloc を使ってメモリリークの発生箇所を特定する

event_note2022/02/26 6:37
メモリの使用量が綺麗に右肩上がりになっているアプリがあったので、メモリリークの発生箇所を特定する方法を調べてみたところ、標準モジュールの `tracemalloc` で出来そうなので、使ってみました。...

2022/02/25

[PySide] QListWidget の使い方

event_note2022/02/24 23:19
QListWidget を使っていていろいろはまったのでメモです。...

2022/02/24

Blogger のテーマが保存できない

event_note2022/02/23 16:46
Blogger テーマの「HTML を編集」で保存した際、以下のように「更新できません」と表示されどうしようもなくなったことがありました。...

2022/02/20

[PySide] QThread を使って時間のかかる処理をスレッド化する

event_note2022/02/19 19:32
例えばボタンをクリックしたときに重い処理を実行する場合など、そのまま処理すると GUI が固まってしまうため、スレッド化してやります。...

2022/02/19

[PySide] QPushButton にレイアウトを設定している場合にサイズがおかしい

event_note2022/02/19 8:02
`QPushButton` に `QVBoxLayout` などを `setLayout()` で設定している場合に、ボタンの縦のサイズが小さすぎてレイアウトが潰れた状態になりました。...

2022/02/18

[Python] マルチスレッド

event_note2022/02/18 2:12
python でのスレッドの作成、開始、終了の方法です。いつもどうだったっけ?となるので、出来るだけシンプルなコードでメモしておきます。...

2022/02/17

[PySide] インスタンスが破棄されているかどうかを調べる

event_note2022/02/17 5:24
PySide を使っていて、既にインスタンスが破棄されているオブジェクトにアクセスした際、以下のようなエラーが表示されます。...

2022/02/16

[Python] datetime の strftime で Invalid format string になる

event_note2022/02/16 5:12
`strftime` で datetime から文字列に変換する際、Ubuntu では上手く動くのに、Windows だと `ValueError: Invalid format string` のエラーが発生しました。...

2022/02/12

Ubuntuでデスクトップにアプリのショートカットを作る(デスクトップエントリ)

update2022/04/01 event_note2022/02/12 8:20
今までやったことなかったのでメモ。...

2022/02/11

[PySide] Qt Style Sheet を使って UI のデザインを変更する

event_note2022/02/11 3:02
UI のデザインを変更したい場合、QSS という、CSS とほぼ同じ構文のスタイルシートを使って変更できます。...

2022/02/10

[PySide] カスタムウィジェットに QSS を適用する

event_note2022/02/09 23:21
`QWidget` を継承して作成したカスタムウィジェットに Qt Style Sheet を適用するには、`paintEvent` をオーバーロードする必要があるようです。...

2022/02/07

[PySide] 'PySide6.QtCore.Signal' object has no attribute 'connect' のエラーが表示される

event_note2022/02/07 7:59
PySide で、Signal をコンストラクタで初期化すると ` 'PySide6.QtCore.Signal' object has no attribute 'connect'` のエラーが表示されました。...

2022/02/02

[PySide] ボタンにフォーカスがある場合の点線を消す

event_note2022/02/02 2:21
CSS を使って以下を指定すれば消せます。...

2022/02/01

[PySide] QStackedLayout で Alignment を設定したい

event_note2022/01/31 15:45
`QStackedLayout` の `addWidget` では `alignment` を指定できません。...
Page 1 of 10512345 ... 105