我决定使用QT/C 制作简单的代理服务器。因此,我需要关注的第一件事是启用 127.0.0.1:8080 是我的代理服务器地址,但我不知道如何在QT中做到这一点,尽管在Delphi中很容易做到这一点在Windows操作系统中,这样:
var _reg:TRegIniFile;
begin
_reg := TRegIniFile.Create('SoftwareMicrosoftWindowsCurrentVersionInternet Settings');
_reg.WriteString('','ProxyServer', '127.0.0.1:8080');
_reg.WriteBool('', 'ProxyEnable', true);
_reg.Free;
end;
那么,您能帮我如何在QT中做到这一点吗?预先感谢您!
您可以使用qsettings修改注册表条目。
QSettings settings("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", Setting::NativeFormat);
settings.setValue("ProxyServer", "127.0.0.1:8080");
settings.setValue("ProxyEnable", 1);