图形界面开发
Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PyQt5可以让我们通过Python语言使用Qt。
安装PyQt5
直接执行
pip install pyqt5-tools
可同时安装 PyQt5 和 一些重要的工具,比如 Qt designer。
Qt Designer界面设计
Windows下,运行 Python安装目录下 Scripts\pyqt5designer.exe。
QT程序界面的 一个个窗口、控件,我们用QT界面生成器 Qt Designer ,拖拖拽拽就可以直观的创建出程序大体的界面。
通过 Qt Designer 设计的界面,最终是保存在一个ui文件中的。大家可以打开这个ui文件看看,就是一个XML格式的界面定义。
利用Qt Designer 实现文件拖拽重命名工具。
界面如下:
在Qt Designer中设置stylesheet
QWidget{
border: 1px solid rgb(50, 50, 50);
background: rgb(50, 50, 50);
}
QLineEdit{
color:Gray;
border: 1px solid DarkGray;
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
border-radius: 10px;
font-family: 微软雅黑;
background:transparent;
border-radius: 4px;
height: 25px;
border: 1px solid rgb(100, 100, 100);
background: