def init_ui( self ):
self .setWindowTitle( 'Gif图片生成器' )
self .setWindowIcon(QIcon( '图标.ico' ))
vbox = QVBoxLayout()
self .moive_label = QLabel()
gif = QMovie()
gif.setFileName( '20220124215914.gif' )
self .moive_label.setMovie(gif)
gif.start()
grid = QGridLayout()
self .images_text = QLineEdit()
self .images_text.setPlaceholderText( '源图片文件' )
self .images_text.setReadOnly( True )
self .images_btn = QPushButton()
self .images_btn.setText( '选择图片' )
self .images_btn.clicked.connect( self .images_btn_click)
self .save_dir = QLineEdit()
self .save_dir.setPlaceholderText( '存储路径' )
self .save_dir.setReadOnly( True )
self .save_dir_btn = QPushButton()
self .save_dir_btn.setText( '存储路径' )
self .save_dir_btn.clicked.connect( self .save_dir_btn_click)
self .generate_btn = QPushButton()
self .generate_btn.setText( '快速生成' )
self .generate_btn.clicked.connect( self .generate_btn_click)
grid.addWidget( self .images_text, 0 , 0 , 1 , 2 )
grid.addWidget( self .images_btn, 0 , 2 , 1 , 1 )
grid.addWidget( self .save_dir, 1 , 0 , 1 , 2 )
grid.addWidget( self .save_dir_btn, 1 , 2 , 1 , 1 )
grid.addWidget( self .generate_btn, 2 , 0 , 1 , 3 )
vbox.addLayout(grid)
vbox.addWidget( self .moive_label)
self .setLayout(vbox)
|