编程语言
首页 > 编程语言> > 小渣渣学习笔记 python day39【tk 接口扩展tix PyQt5 第一个应用程序,Qt Designer安装配置】

小渣渣学习笔记 python day39【tk 接口扩展tix PyQt5 第一个应用程序,Qt Designer安装配置】

作者:互联网

#Tk接口扩展Tix
from tkinter import Label,Button,tix
top = tix.Tk() #这里不是tkinter.Tk() ,程序运行起来以后左上角显示的标题是tix  不是Tk
top.tk.eval('package require Tix') #还不太理解啥意思

lb = Label(top,text='Animals(in pairs; min:pair ,max:dozen)') #Label标签
lb.pack()


ct = tix.Control(top,label = 'Number:',integer = True, max=12, min=2, value = 2, step = 2)#多功能文本框,旁边带上下三角的
ct.label.config(font='Helvetica -14 bold')#设置字体
ct.pack()

cb = tix.ComboBox(top,label = 'Type:',editable= True) #下拉框文本框,好low
for animal in ('dog','cat','python','hamster'): #下拉框中预先设置的内容
    cb.insert(tix.END,animal)
cb.pack()

qb = Button(top,text='QUIT',command = top.quit,bg='red',fg='white')
qb.pack()

top.mainloop()
#PyQt5的第一个应用
import sys
from PyQt5.QtWidgets import QApplication,QWidget
if __name__ == '__main__':
    #创建QApplication类的实例
    app = QApplication(sys.argv)
    #创建一个窗口
    w = QWidget()
    #设置窗口的尺寸
    w.resize(400,200)
    #移动窗口
    w.move(300,300)
    #设置窗口的标题
    w.setWindowTitle('第一个PyQt5的应用')
    #显示窗口
    w.show()
    #进入程序主循环、并通过exit函数确保主循环安全结束
    sys.exit(app.exec_())

PyQt5安装配置

pycharm 添加Qt Designer

这里的Program路径是刚才安装PyQt5Designer的时候的路径,在项目的venv路径,选中exe就行,完整路径是:E:\untitled1\venv\Lib\site-packages\QtDesigner\designer.exe ,unititled1是我的项目

ui 文件转成py文件

标签:__,tix,day39,python,top,PyQt5,--,ui
来源: https://www.cnblogs.com/94xzz/p/13542763.html