Her işletim sistemi için geçici verilerin saklanması için bir konum vardır. Şöyle olabilir: C:/Kullanıcılar/[kullanıcı adı]/AppData/Sıcaklık (veya benzeri). Bu yolu QT ile işletim sisteminden bağımsız olarak nasıl alabilirim?Qt - Rasgele bir kullanıcı için "Temp" dir nasıl alınır?
cevap
Rasgele bir kullanıcı için geçici dizini almak mümkün değildir, ancak geçerli kullanıcı için QDir::temp()
veya QDir::tempPath()
'u kullanabilirsiniz.
QDesktopServices::TempLocation
'u almak istiyorsunuz. Detaylar için bkz. http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum.
** Lütfen [mevcut Qt belgeleri] 'nin (http://doc.qt.io/qt-5/qdesktopservices-obsolete.html) ne dediğini not edin: "Aşağıdaki QDesktopServices sınıfı üyeleri geçersizdir. Eski kaynak kodunun çalışmasını sağlamak için sağlanmıştır. Bunları yeni kodda kullanmamanızı şiddetle tavsiye ederiz. " - sınıfın bu üyesi gibi görülmemiş gibi görünüyor ... – mozzbozz
- 1. Erlang belirli bir dir için ana dir ismi nasıl alınır?
- 2. Jquery'de rasgele öğe nasıl alınır?
- 3. CreateJS biçimimde rasgele bir renk nasıl alınır?
- 4. Qt Designer - Sütun açmak için bir widget nasıl alınır?
- 5. Angular.js'de rasgele sayı eğimli URL'ler nasıl alınır? .
- 6. MS Access veritabanından rasgele kayıt nasıl alınır
- 7. Swift'de rasgele dizi için bayt boyutu nasıl alınır?
- 8. Rasgele elisp kodunu .dir-locals.el içine koyabilir miyim?
- 9. Clojure'daki bir koleksiyondan n rasgele öğeler nasıl alınır?
- 10. Komut satırı üzerinden rasgele bir 32 onaltılık basamak nasıl alınır?
- 11. Pip '--no-cache-dir' ne için iyidir?
- 12. bir Temp Tablo
- 13. -I dir vs -isystem dir
- 14. Temp dosyaları için belirli bir dizini kullanmak için flymake'yi yapılandırın.
- 15. Bir dosya nasıl silinir php: // temp wrapper
- 16. QT çerçevesinde bir kullanıcı arabiriminde "* .png" dosyası nasıl görüntülenir?
- 17. Read sistemi TMP dir
- 18. Temp dosyası oluşturmadan dosya uzantısı veya dosya türü için simge nasıl alınır?
- 19. Rasgele hızlı Rasgele hızlı uygulanması için
- 20. Dış Önbelleğindeki dosya için FileProvider nasıl ayarlanacağı dir Önbellek dir dosyası için
- 21. Python - Temp klasörüne erişme
- 22. Boşluk ve karışık durumlarla rasgele dize nasıl alınır?
- 23. Belirtilen kullanıcı için git'ten iki tarih arasındaki fark nasıl alınır?
- 24. Geçerli kullanıcı bölgesi boto'dan nasıl alınır?
- 25. İstemci/kullanıcı ip adresi nasıl alınır?
- 26. .NET Application_BeginRequest - Kullanıcı referansı nasıl alınır?
- 27. Kullanıcı sistem kültürünü değiştirdiğinde olay nasıl alınır
- 28. knpmenubundle: Oluşturucuda kullanıcı verileri nasıl alınır?
- 29. react-native-fbsdk - kullanıcı profili nasıl alınır?
- 30. Facebook'taki Facebook kullanıcı telefon numarası nasıl alınır
keyfi hakkında iyi bir nokta = geçerli kullanıcı. Rastgele bir kullanıcı için dizin aslında talep üzerine oluşturulabilir (kurumsal Win32 ortamlarında yaygın) – MSalters
@Job Bu yazı biraz eski, kullanıcının tmp yönünü elde etmenin bir yolu var mı? Sistem çapında kullanılıyorsa, birkaç kullanıcı oturum açıldığında bir çarpışmaya neden olur. – quimnuss