使用QDebug()函数
程序调试过程中常用的是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_())

使用QDebug进行PyQt5程序调试
该博客介绍了在PyQt5应用开发中如何利用QDebug函数进行程序调试。通过示例代码展示了如何输出窗口坐标及几何信息,帮助开发者了解和定位问题。
1105

被折叠的 条评论
为什么被折叠?



