图像处理系统
1.创建阴影去除ui文件
2.阴影去除代码
1.创建阴影去除ui文件
UI文件效果图:
1.1QT Desiger设置组件
1.两个Pushbutton按钮
2.两个label来显示图像
3.Text Browser来显示输出信息
1.2布局的设置
1.先不使用任何Layout,把所有控件 按位置 摆放在界面上
2.然后先从 最内层开始 进行控件的 Layout 设定
3.逐步拓展到外层 进行控件的 Layout设定
4.最后调整 layout中控件的大小比例, 优先使用 Layout的 layoutStrentch 属性来控制
最后设计总体布局
2.阴影去除代码
2.1 加载ui文件
python">import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5 import uic
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.ui = uic.loadUi("./shadow_system.ui")
print(self.ui.__dict__) # 查看ui文件中有哪些控件
if __name__=="__main__":
app = QApplication(sys.argv)