<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Qt(c++) под линукс ))))]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=13754</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=13754&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Qt(c++) под линукс ))))».]]></description>
		<lastBuildDate>Fri, 20 May 2011 21:39:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181331#p181331</link>
			<description><![CDATA[<p>хорошо</p>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 21:39:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181331#p181331</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181329#p181329</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>У&nbsp; меня не операционка, а WM ( оболочка )</p></blockquote></div><p> ээ... мне кажется вам рано за программирование браться .... но если все же желание не удержимое то прочтите вот <a href="http://c2p.ru/cpp/blanshet-zh-sammerfild-m-qt-4-programmirovanie-gui-na-c.html">это</a> и если вопросы не отпадут сами собой - возвращайтесь</p>]]></description>
			<author><![CDATA[null@example.com (odin)]]></author>
			<pubDate>Fri, 20 May 2011 20:29:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181329#p181329</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181318#p181318</link>
			<description><![CDATA[<p>Нет.</p>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 19:08:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181318#p181318</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181241#p181241</link>
			<description><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Все кругом умные, а 10 мин. на исправления моего кода нет:</p></blockquote></div><p>Так говорите, будто вам тут кто-то чего-то должен</p>]]></description>
			<author><![CDATA[null@example.com (RasenHerz)]]></author>
			<pubDate>Fri, 20 May 2011 13:50:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181241#p181241</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181223#p181223</link>
			<description><![CDATA[<p>Я же говорю - все умные&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol: </p><p>Спасибо умные за помощь ))) <br />Репутация +</p>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 12:41:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181223#p181223</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181221#p181221</link>
			<description><![CDATA[<p>Вот вам ссылка<br /><a href="http://symmetrica.net/qt4/lesson4.htm">http://symmetrica.net/qt4/lesson4.htm</a></p><p>ps на этом коде я начал обучение своего 9-и летнего сына программированию.... Думаю вы разберетесь... В этом примере есть все (кроме скринсейвера) что вам нужно.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 12:38:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181221#p181221</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181219#p181219</link>
			<description><![CDATA[<p>Блин я ж вам все уже написал... Вообще чуть ли не все что вам нужно....</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 12:35:43 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181219#p181219</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181217#p181217</link>
			<description><![CDATA[<p>Хоть что вставлять надо напиши плиз: функции и т.п.</p>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 12:29:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181217#p181217</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181215#p181215</link>
			<description><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Под чистым я подразумеваю : чтобы только был Qt и c++, и больше не чего )))</p></blockquote></div><p>Ну так креатор это всего лишь редактор и пайтон или пхп код он вам точно сам туда пихать не будет. Да и Си тоже, если специально не попросите.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 12:29:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181215#p181215</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181213#p181213</link>
			<description><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Все кругом умные, а 10 мин. на исправления моего кода нет:</p></blockquote></div><p>его нужно не исправлять, а полностью переписывать, ибо написан он под винду и в быдлокод-стайл... а этим задаром никто заниматься не будет...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 20 May 2011 12:25:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181213#p181213</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181208#p181208</link>
			<description><![CDATA[<p>ну извините ))))<br />Когда просят, делаю, правда примитивный код. <br />А тут столкнулся с линуксом и не кто помочь не хочет.<br />Все кругом умные, а 10 мин. на исправления моего кода нет:<br /></p><div class="codebox"><pre><code>/*
    ssaver.cpp - simpliest screensaver. 
    Especially for &quot;MyComputer&quot; readers :-)
    -------------------------------------
    Programmed by Ivan Gavrilyuk on Aug, 2002
    mailto: ivg@hotbox.ru
    best chat: http://chat.chat.ru, channel &quot;Programmers&quot; :-)
*/

#include &lt;windows.h&gt;
#include &lt;scrnsave.h&gt;
#include &lt;math.h&gt;

double pi = 3.1415926;
double pi2 = 2*pi;
double hpi = pi/2;

//screensaver message cycle. Works like WinMain in clean Win32API application
LRESULT WINAPI ScreenSaverProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    static PAINTSTRUCT ps = {NULL};
    static HDC hDC = NULL;
    static HPEN hPen1;
    static UINT uTimer = 0;
    static int x_max, y_max;
    static double step = 0.01, angle = 0;
    static int center_x, center_y;

    switch(message)
    {
    case WM_CREATE:
        x_max = GetSystemMetrics(SM_CXSCREEN);
        y_max = GetSystemMetrics(SM_CYSCREEN);
        center_x = x_max / 2;
        center_y = y_max / 2;
        uTimer = SetTimer(hWnd, 1, 10, NULL);
        hPen1 = (HPEN)GetStockObject(WHITE_PEN);
        break;

    case WM_DESTROY:
        if(uTimer) KillTimer(hWnd, uTimer);
        PostQuitMessage(0);
        break;

    case WM_TIMER:
        angle += step;
        if(angle &gt; pi2) angle = 0;

        RECT lpr;
        lpr.left = center_x - 102;
        lpr.top = center_y - 102;
        lpr.right = center_x + 102;
        lpr.bottom = center_y + 102;;
        InvalidateRect(hWnd, &amp;lpr, true);
        break;

    case WM_PAINT:
        x_max = GetSystemMetrics(SM_CXSCREEN);
        y_max = GetSystemMetrics(SM_CYSCREEN);
        center_x = x_max / 2;
        center_y = y_max / 2;
        
        hDC = BeginPaint(hWnd, &amp;ps);
        
        if(fChildPreview)
        {
            SetBkColor(hDC, RGB(0, 0, 0));
            SetTextColor(hDC, RGB(255, 255, 0));
            char szPreview[] = &quot;Мои квадратики :-)&quot;;
            TextOut(hDC, 15, 45, szPreview, strlen(szPreview));
        }
        else
        {
            SetBkColor(hDC, RGB(1, 0, 0));
            SetTextColor(hDC, RGB(120, 120, 120));

            SelectObject(hDC, hPen1);
            MoveToEx(hDC, center_x + (int)(cos(angle)*(double)100), center_y + (int)(sin(angle)*(double)(-100)), NULL);
            LineTo(hDC, center_x + (int)(cos(hpi + angle)*(double)100), center_y + (int)(sin(hpi + angle)*(double)(-100)));
            LineTo(hDC, center_x + (int)(cos(pi + angle)*(double)100), center_y + (int)(sin(pi + angle)*(double)(-100)));
            LineTo(hDC, center_x + (int)(cos(hpi + pi + angle)*(double)100), center_y + (int)(sin(hpi + pi + angle)*(double)(-100)));
            LineTo(hDC, center_x + (int)(cos(angle)*(double)100), center_y + (int)(sin(angle)*(double)(-100)));

            MoveToEx(hDC, center_x + (int)(cos(-angle)*(double)50), center_y + (int)(sin(-angle)*(double)(-50)), NULL);
            LineTo(hDC, center_x + (int)(cos(hpi - angle)*(double)50), center_y + (int)(sin(hpi - angle)*(double)(-50)));
            LineTo(hDC, center_x + (int)(cos(pi - angle)*(double)50), center_y + (int)(sin(pi - angle)*(double)(-50)));
            LineTo(hDC, center_x + (int)(cos(hpi + pi - angle)*(double)50), center_y + (int)(sin(hpi + pi - angle)*(double)(-50)));
            LineTo(hDC, center_x + (int)(cos(-angle)*(double)50), center_y + (int)(sin(-angle)*(double)(-50)));

            static char szAuthor[] = &quot;Programmed by Evgeniy&quot;;
            TextOut(hDC, 0, y_max - 20, szAuthor, strlen(szAuthor));
        }
        
        EndPaint(hWnd, &amp;ps);
        break;

    default: 
        return DefScreenSaverProc(hWnd, message, wParam, lParam);
    }

    return 0;
}

BOOL WINAPI ScreenSaverConfigureDialog (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    return true;
}

BOOL WINAPI RegisterDialogClasses (HANDLE hInst)
{
    return true;
}

//That&#039;s all, folks!</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 12:17:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181208#p181208</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181193#p181193</link>
			<description><![CDATA[<p><strong>Eyxeniy</strong>, на фрилансе напишут. За деньги естественно. Ещё и разжуют, если попросите<br /><strong>Chars67</strong> Вам правильно ссылочку дал. Без основ никуда</p>]]></description>
			<author><![CDATA[null@example.com (Ranyar)]]></author>
			<pubDate>Fri, 20 May 2011 11:33:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181193#p181193</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181190#p181190</link>
			<description><![CDATA[<p>Под чистым я подразумеваю : чтобы только был Qt и c++, и больше не чего ))) </p><p>Если брать примеры из QtCreator, то при компиляции в консоли выводятся ошибки (((</p>]]></description>
			<author><![CDATA[null@example.com (Eyxeniy)]]></author>
			<pubDate>Fri, 20 May 2011 11:14:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181190#p181190</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181095#p181095</link>
			<description><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>А лень - двигатель прогресса )))</p></blockquote></div><p>вы совершенно не правильно трактуете эту фразу.<br />Она означает, что вам надо сначала, что то сделать, что потом позволит вам облегчить жить. Сейчас вам надо разобраться с предметной областью.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 06:21:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181095#p181095</guid>
		</item>
		<item>
			<title><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181094#p181094</link>
			<description><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><div class="quotebox"><blockquote><p>и, простите, накой сдались кодеры, которые азов искать не умеют, где их почитать?!</p></blockquote></div><p>и где здесь графика&nbsp; ?????</p></blockquote></div><p>Уф.... <br />Вы на кого учитесь если не секрет?</p><p>Поставьте себе QtSDK - можно из репозиториев дистрибутива, можно с сайта qt.nokia.com</p><p>Откройте qtCreator и попробуйте сделать в нем. Там вам будут и подсказки по методам и подсветка и т.п.<br />Открываете в нем же &quot;справку&quot; (серая колонка слева пиктограмма со знаком вопроса) или нажимаете F1. Это и есть (по содержанию асистент). Если хочется без креатора запускаете assitant (прямо такая команда). И открывается прямо та справка в которой все есть</p><p>в конце концов вбиваете в гугле, например, QtGraphicsScene и первые две ссылки наверняка на ту же доку онлайн, причем возможно даже на русском на сайтах <br /><a href="http://doc.qt.nokia.com">http://doc.qt.nokia.com</a>/<br /><a href="http://doc.crossplatform.ru">http://doc.crossplatform.ru</a>/</p><p>Если же вам все таки хочется получить решение не напрягаясь велкам на любой сайт фрилансеров.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 06:18:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181094#p181094</guid>
		</item>
	</channel>
</rss>
