diff --git a/PyQt6/verson.py b/PyQt6/verson.py new file mode 100644 index 0000000..f1eb51c --- /dev/null +++ b/PyQt6/verson.py @@ -0,0 +1,5 @@ +from PyQt6.QtCore import QT_VERSION_STR +from PyQt6.QtCore import PYQT_VERSION_STR + +print(QT_VERSION_STR) +print(PYQT_VERSION_STR) \ No newline at end of file diff --git a/PyQt6/日期和时间/日期.py b/PyQt6/日期和时间/日期.py new file mode 100644 index 0000000..6e05c1a --- /dev/null +++ b/PyQt6/日期和时间/日期.py @@ -0,0 +1,11 @@ +from PyQt6.QtCore import QDate, QTime, QDateTime, Qt + +# 获取当前日期 +now=QDate.currentDate() +print(now.toString(Qt.DateFormat.ISODate)) +print(now.toString(Qt.DateFormat.RFC2822Date)) +print(now) + +# 获取当前时间 +datetime=QTime.currentTime() +print(datetime.toString()) \ No newline at end of file diff --git a/PyQt6/第一个程序/气泡提示.py b/PyQt6/第一个程序/气泡提示.py new file mode 100644 index 0000000..28e6bce --- /dev/null +++ b/PyQt6/第一个程序/气泡提示.py @@ -0,0 +1,37 @@ +import sys +from PyQt6.QtWidgets import (QWidget, QToolTip, + QPushButton, QApplication) +from PyQt6.QtGui import QFont +def create_tooltip_widget(): + app = QApplication(sys.argv) + + # 创建基本的QWidget + widget = QWidget() + + # 设置提示字体 + QToolTip.setFont(QFont('SansSerif', 10)) + + # 设置QWidget的提示信息 + widget.setToolTip('This is a QWidget widget') + + # 创建QPushButton + button = QPushButton('Button', widget) + button.setToolTip('This is a QPushButton widget') + + # 设置按钮大小和位置 + button.resize(button.sizeHint()) + button.move(50, 50) + + # 设置窗口大小和标题 + widget.setGeometry(300, 300, 300, 200) + widget.setWindowTitle('Tooltips') + + # 显示窗口 + widget.show() + + # 运行应用 + sys.exit(app.exec()) + + +if __name__ == '__main__': + create_tooltip_widget() diff --git a/PyQt6/第一个程序/窗口.py b/PyQt6/第一个程序/窗口.py new file mode 100644 index 0000000..c2f96f7 --- /dev/null +++ b/PyQt6/第一个程序/窗口.py @@ -0,0 +1,23 @@ +import sys +from PyQt6.QtWidgets import QApplication, QWidget + + +def main(): + # 创建应用程序对象 + app = QApplication(sys.argv) + # 创建窗口 + w = QWidget() + # 设置窗口尺寸 + w.resize(640, 320) + # 设置窗口位置 + w.move(300, 300) + # 设置窗口标题 + w.setWindowTitle('Simple') + # 显示窗口 + w.show() + # 进入主循环 + sys.exit(app.exec()) + + +if __name__ == '__main__': + main() diff --git a/Python程序设计课程设计报告模板 2024年.doc b/Python程序设计课程设计报告模板 2024年.doc index d40c21b..75abf68 100644 Binary files a/Python程序设计课程设计报告模板 2024年.doc and b/Python程序设计课程设计报告模板 2024年.doc differ