程序调试过程中常用的是qDebug()函数,它可以将调试信息直接输出到控制台。
类似的函数还有qInfo(), qWarning(), qFatal()等。它们位于QtCore模块中。
示例程序如下:
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtCore import QRect
from PyQt5.QtCore import qDebug
import sys
if __name__ == '__main__':
app = QApplication(sys.argv)
my_widget = QWidget()
my_widget.resize(400, 300) # 设置窗口大小
my_widget.move(200, 100) # 设置窗口位置
my_widget.show()
x = my_widget.x()
y = my_widget.y()
qDebug(f'x:{x}, y:{y}')
geometry = my_widget.geometry()
frame = my_widget.frameGeometry()
qDebug(f'geometry:{geometry}, frame:{frame}')
sys.exit(app.exec_())