Это очень простое руководство для начинающих по созданию приложения для сохранения URL-адресов с использованием Python.
import sys from PyQt6.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout class WebsiteLinkSaver(QWidget): def __init__(self): super().__init__() # Create label and line edit for website name self.name_label = QLabel('Name:', self) self.name_edit = QLineEdit(self) # Create label and line edit for website link self.link_label = QLabel('Link:', self) self.link_edit = QLineEdit(self) # Create save button self.save_button = QPushButton('Save', self) self.save_button.clicked.connect(self.save_link) # Create layout and add widgets self.layout = QVBoxLayout(self) self.layout.addWidget(self.name_label) self.layout.addWidget(self.name_edit) self.layout.addWidget(self.link_label) self.layout.addWidget(self.link_edit) self.layout.addWidget(self.save_button) # Set window properties self.setWindowTitle('Website Link Saver') self.setGeometry(400, 400, 300, 150) def save_link(self): # Get website name and link from line edits name = self.name_edit.text() link = self.link_edit.text() # Save link to file with open('links.txt', 'a') as f: f.write(f'{name}: {link}\n') # Clear form self.name_edit.clear() self.link_edit.clear() app = QApplication(sys.argv) link_saver = WebsiteLinkSaver() link_saver.show() sys.exit(app.exec())
Опять же, это очень простое не уникальное приложение, а просто приложение начального уровня, которое может быть интересно тем, кто хочет замарать руки для создания приложений с графическим интерфейсом с использованием PyQt6.
Дайте мне знать, если вы заинтересованы в расширении этого приложения и переходе на следующий продвинутый уровень.