我有一个处理example.csv的后台程序,现在想把当前读行数实时显示到GUI界面中去。就是这下面
能否提供一些思路,谢谢!
欢迎选择我的课程,让我们一起见证您的进步~~
그것이 PyQt의 신호 슬롯 메커니즘이 하는 일이 아닌가요? LineEdit과 같이 입력하려는 입력 상자가 슬롯에 해당하고 신호가 처리 장소로 전송되어 나머지 부분에 대한 바인딩을 수행합니다. , 특정 세부 사항이 없으면 코드가 훨씬 깔끔해 보입니다. 아래 예에서 BackendThread는 데이터가 처리된 후 포그라운드로 업데이트되고 매초 새로 고쳐집니다. 나만의 논리
전역 변수를 정의하고 읽을 때 현재 줄 번호를 변수에 씁니다. 예약된 프로그램은 정기적으로 인터페이스의 값을 업데이트합니다(전역 변수 가져옴)
가장 간단하고 조악한 방법입니다
또 다른 방법은 읽을 때 비동기적으로 실행하고 행 수를 인터페이스에 직접 업데이트하는 것입니다
그것이 PyQt의 신호 슬롯 메커니즘이 하는 일이 아닌가요? LineEdit과 같이 입력하려는 입력 상자가 슬롯에 해당하고 신호가 처리 장소로 전송되어 나머지 부분에 대한 바인딩을 수행합니다. , 특정 세부 사항이 없으면 코드가 훨씬 깔끔해 보입니다.
으아악아래 예에서 BackendThread는 데이터가 처리된 후 포그라운드로 업데이트되고 매초 새로 고쳐집니다. 나만의 논리
전역 변수를 정의하고 읽을 때 현재 줄 번호를 변수에 씁니다.
예약된 프로그램은 정기적으로 인터페이스의 값을 업데이트합니다(전역 변수 가져옴)
가장 간단하고 조악한 방법입니다
또 다른 방법은 읽을 때 비동기적으로 실행하고 행 수를 인터페이스에 직접 업데이트하는 것입니다