当前位置:   article > 正文

比较 PyQt 和 tkinter_tkinter pyqt

tkinter pyqt

比较 PyQt 和 tkinter:

两个都是常用的GUI图形用户界面展示的库,都可以添加组件

tkinter:

  1. 简单易学,python标准库的一部分
  2. 界面简陋,小部件种类较多,支持菜单,画布功能
  3. 包含的ttk 插件改进了Tkinter的小部件外观包括按钮、图框等。tkk与Tkinter可以以很好的兼容。

PyQt:

  1. 界面观赏性更强
  2. 与tklnter相比较难debug调试
  3. 运行比tklnter速度更慢
  4. 语句长度较长,一般需要五行才能建立一个PyQt组件,而Tkinter,一般只需要三行 单独的每句语句更短更好理解 PyQt5
  5. 组件更加丰富,例如:QProgressBar, QSpinBox, QDial, QDateEdit
  6. 通过Qt designer 工具可以不依赖代码创建简单的GUI组件

总的来说,Tkinter适合完成简单的操作,而使用PyQt可以呈现出更好的视觉效果,包含更丰富的组件。

示例代码:
PyQt5

from PyQt5.QtWidgets import *
from PyQt5.QtWidgets import QApplication, QMainWindow
import sys

 #定义函数
def display():
    print(line_edit.text())
 
def quit_window():
    window.close()
     
app = QApplication(sys.arg
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/198130
推荐阅读
  

闽ICP备14008679号