1
Qt에서 간단한 문제가 있습니다. 내가 Qt를 사용하여 프록시 주소 설정을 원한다. 프록시 주소를 설정하는 명령은 수동으로 터미널을 통과하는 경우 제대로 작동합니다.Linux에서 QProcessEnvironment를 사용하여 프록시 주소를 설정하는 방법은 무엇입니까?
export http_proxy=http://wwgw.abcd.com:8080
동일한 명령이 QProcess를 사용하여 실행되면 설정 프록시없이 실패합니다. 심지어, 나는 QProcessEnvironment와 함께 시도했다
QProcess process_setupProxyServerUrl;
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
QString cmd = "http://wwgw.abcd.com:8080";
env.insert("HTTP_PROXY", cmd);
process_setupProxyServerUrl.setProcessEnvironment(env);
그러나 이것은 또한 프록시 주소 설정에 실패합니다. QProcessEnvironment는 저에게 새로운 것입니다. 그래서 내가 잘못 사용하고있을 수 있습니다.
내 응용 프로그램에서는 사용자 선택에 따라 (런타임에) 프록시 주소를 변경해야합니다.
Qt를 사용하는 방법은 도움이 될 것입니다. 이 문제를 해결하기위한 제안/아이디어를 제공해주십시오. 그런
답장을 보내 주셔서 감사합니다. 방금 시도했습니다. 하지만 다시 Proxy 설정에 성공하지 못했습니다. – skg
우리는 더 많은 정보가 필요합니다 ... 더 많은 코드? – benjarobin