줄 바꿈 코드를 모두 삭제합니다
동기
PDF에서 복사하고 번역하려면 줄 바꾸기가 방해가 됩니다.
완성
붙여넣는 순간 다음 상태에서 클립보드로 다시 복사합니다.
- 줄 바꿈 문자를 반각 공백으로 변경(유럽 언어용)
- 두 개의 반각 공백이 있는 경우 하나의 공백만 있음
PyInstaller 등 사용할 수 있는 상태를 유지하십시오.import sys
import pyperclip
from PyQt5.QtWidgets import QApplication, QMainWindow, QPlainTextEdit
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
width = 250
height = 100
self.setFixedSize(width, height)
self.setWindowTitle('\\n deleter')
self.textBox = QPlainTextEdit(self)
self.textBox.textChanged.connect(self.copy_sentence)
self.textBox.resize(width, height)
self.textBox.setPlaceholderText ('Paste your sentence here.')
self.show()
def copy_sentence(self):
sentence = self.textBox.toPlainText()
no_n_sentence = sentence.replace('\n',' ')
no_double_space = no_n_sentence.replace(' ', ' ')
pyperclip.copy(no_double_space)
self.statusBar().showMessage('Copied!', msecs=3000)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Window()
sys.exit(app.exec_())
Reference
이 문제에 관하여(줄 바꿈 코드를 모두 삭제합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shin1007/items/b92848a57938f30e3c35
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
붙여넣는 순간 다음 상태에서 클립보드로 다시 복사합니다.
- 줄 바꿈 문자를 반각 공백으로 변경(유럽 언어용)
- 두 개의 반각 공백이 있는 경우 하나의 공백만 있음
PyInstaller 등 사용할 수 있는 상태를 유지하십시오.
import sys
import pyperclip
from PyQt5.QtWidgets import QApplication, QMainWindow, QPlainTextEdit
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
width = 250
height = 100
self.setFixedSize(width, height)
self.setWindowTitle('\\n deleter')
self.textBox = QPlainTextEdit(self)
self.textBox.textChanged.connect(self.copy_sentence)
self.textBox.resize(width, height)
self.textBox.setPlaceholderText ('Paste your sentence here.')
self.show()
def copy_sentence(self):
sentence = self.textBox.toPlainText()
no_n_sentence = sentence.replace('\n',' ')
no_double_space = no_n_sentence.replace(' ', ' ')
pyperclip.copy(no_double_space)
self.statusBar().showMessage('Copied!', msecs=3000)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Window()
sys.exit(app.exec_())
Reference
이 문제에 관하여(줄 바꿈 코드를 모두 삭제합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shin1007/items/b92848a57938f30e3c35텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)