If you want to save the image to a different name (or path) without changing the path with setURL, you can use save, providing the & URL; to save to as an argument. So if you want to save the snapshot to file: / // tmp/ tempshot. png, you can do the following: $dcop ksnapshot-23151 interface save file: / // tmp/ tempshot. png Note that this will return true if the snapshot was successfully saved, and false otherwise. Also, you should be aware that if the file already exists, the user will get a standard & kde; dialog that requires the user to decide whether to overwrite or not.
Se quere gravar a imaxe cun nome (ou ruta) diferente) sen alterar a ruta con setURL, pode empregar save eo & URL; como argumento. Por exemplo, se quere gravar a imaxe en file: /// tmp/ tempshot. png pode facer o seguinte: $dcop ksnapshot- 23151 interface save file: /// tmp/ tempshot. png Lembre que isto devolve true se a imaxe se gravou correctamente e false se non. Tamén, hai que ter presente que se o ficheiro xa existe o usuario verá un diálogo normal do & kde; que lle pide que decida se o quere sobreescribir ou non.