Название: открыть почтовую программу Отправлено: DmitryKSL от Июль 05, 2010, 10:54 Нужно чтоб при нажатии на кнопку открылось окно редактирования нового письма (почтовой программы по умолчанию) , при этом должен подставиться адрес получателя и текст в поле редактирования. Во многих программах подобное есть для связи с автором. Что-то не пойму как это делается.
Название: Re: открыть почтовую программу Отправлено: SimpleSunny от Июль 05, 2010, 11:39 Цитировать bool QDesktopServices::openUrl ( const QUrl & url ) [static] Opens the given url in the appropriate Web browser for the user's desktop environment, and returns true if successful; otherwise returns false. If the URL is a reference to a local file (i.e., the URL scheme is "file") then it will be opened with a suitable application instead of a Web browser. The following example opens a file on the Windows file system residing on a path that contains spaces: QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop", QUrl::TolerantMode)); If a mailto URL is specified, the user's e-mail client will be used to open a composer window containing the options specified in the URL, similar to the way mailto links are handled by a Web browser. For example, the following URL contains a recipient (user@foo.com), a subject (Test), and a message body (Just a test): mailto:user@foo.com?subject=Test&body=Just a test Warning: Although many e-mail clients can send attachments and are Unicode-aware, the user may have configured their client without these features. Also, certain e-mail clients (e.g., Lotus Notes) have problems with long URLs. See also setUrlHandler(). |