2012-10-18 4 views
0

파일 문자열에서로드하는 QListWidget이 있는데, 파일의 각 문자열은 QListWidget의 항목으로 변환됩니다.
이제는 텍스트 줄 번호를 clipbord로 복사하여 QListWidget에 붙일 필요가 있습니다.
그리고 QListWidget에 항목을 추가 할 것입니다.
복사/붙여 넣기 기능을 수행하려면 어떻게해야합니까? 이런 종류의 작업을 보여주는 자습서 나 예제가 있습니까?
감사합니다.텍스트 파일에서 복사하여 QListWidget에 붙여 넣는 가장 빠른 방법은 무엇입니까?

답변

1

내가 당신의 행동을 올바르게 이해했다면, 파일에서 복사하고, 글로벌 클립 보드에 붙여 넣기하고, 클립 보드에서 QListWidget으로 데이터를 삽입하고 싶습니다. 그런 다음에 대한 QClipBoard http://doc.crossplatform.ru/qt/4.7.x/qclipboard.html

0

가장 빠른 방법을 읽어야합니다 (가장 빠른 쓰기 성능이 아닌 현명한 용) QListWidget에 파일에서 라인을 읽고 그들을로드하는 것입니다 :

QFile f; 
QListWidget w; 

......... 

w.addItems(QString(f.readAll()).split('\n')); 

당신은 사용할 수 있습니다 \r\n과 같은 잡동사니를 원한다면대신에 QRegExp\n을 사용해야합니다.

관련 문제