前提・実現したいこと
タイトルの通りの説明になってしまいますが、Pyqt5で作成したウィンドウサイズを手動で変更した時の縦横のサイズをprint()で表示したいです。
import sys from PyQt5.QtCore import * from PyQt5.QtWidgets import * class MainWindow(QWidget): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.setGeometry(300, 50, 400, 350) self.setWindowTitle('MainWindow') ''' ここにウィンドウサイズが変更された時にprint処理をしたい print(self.frameGeometry().width(), "x" ,self.frameGeometry().height()) ''' if __name__ == '__main__': app = QApplication(sys.argv) main_window = MainWindow() main_window.show() sys.exit(app.exec_())
発生している問題・エラーメッセージ
「ウィンドウサイズが変更された」というアクションをインターネットでうまく見つけられなかったため、どのような処理をしたらいいのか不明です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/28 11:04