<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Qt(c++) под линукс ))))]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=13754&amp;type=atom" />
	<updated>2011-05-20T21:39:52Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=13754</id>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181331#p181331" />
			<content type="html"><![CDATA[<p>хорошо</p>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T21:39:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181331#p181331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181329#p181329" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[odin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7138</uri>
			</author>
			<updated>2011-05-20T20:29:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181329#p181329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181318#p181318" />
			<content type="html"><![CDATA[<p>Нет.</p>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T19:08:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181318#p181318</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181241#p181241" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Все кругом умные, а 10 мин. на исправления моего кода нет:</p></blockquote></div><p>Так говорите, будто вам тут кто-то чего-то должен</p>]]></content>
			<author>
				<name><![CDATA[RasenHerz]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14409</uri>
			</author>
			<updated>2011-05-20T13:50:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181241#p181241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181223#p181223" />
			<content type="html"><![CDATA[<p>Я же говорю - все умные&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol:&nbsp; :lol: </p><p>Спасибо умные за помощь ))) <br />Репутация +</p>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T12:41:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181223#p181223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181221#p181221" />
			<content type="html"><![CDATA[<p>Вот вам ссылка<br /><a href="http://symmetrica.net/qt4/lesson4.htm">http://symmetrica.net/qt4/lesson4.htm</a></p><p>ps на этом коде я начал обучение своего 9-и летнего сына программированию.... Думаю вы разберетесь... В этом примере есть все (кроме скринсейвера) что вам нужно.</p>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2011-05-20T12:38:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181221#p181221</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181219#p181219" />
			<content type="html"><![CDATA[<p>Блин я ж вам все уже написал... Вообще чуть ли не все что вам нужно....</p>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2011-05-20T12:35:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181219#p181219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181217#p181217" />
			<content type="html"><![CDATA[<p>Хоть что вставлять надо напиши плиз: функции и т.п.</p>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T12:29:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181217#p181217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181215#p181215" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Под чистым я подразумеваю : чтобы только был Qt и c++, и больше не чего )))</p></blockquote></div><p>Ну так креатор это всего лишь редактор и пайтон или пхп код он вам точно сам туда пихать не будет. Да и Си тоже, если специально не попросите.</p>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2011-05-20T12:29:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181215#p181215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181213#p181213" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>Все кругом умные, а 10 мин. на исправления моего кода нет:</p></blockquote></div><p>его нужно не исправлять, а полностью переписывать, ибо написан он под винду и в быдлокод-стайл... а этим задаром никто заниматься не будет...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2011-05-20T12:25:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181213#p181213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181208#p181208" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T12:17:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181208#p181208</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181193#p181193" />
			<content type="html"><![CDATA[<p><strong>Eyxeniy</strong>, на фрилансе напишут. За деньги естественно. Ещё и разжуют, если попросите<br /><strong>Chars67</strong> Вам правильно ссылочку дал. Без основ никуда</p>]]></content>
			<author>
				<name><![CDATA[Ranyar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7430</uri>
			</author>
			<updated>2011-05-20T11:33:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181193#p181193</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181190#p181190" />
			<content type="html"><![CDATA[<p>Под чистым я подразумеваю : чтобы только был Qt и c++, и больше не чего ))) </p><p>Если брать примеры из QtCreator, то при компиляции в консоли выводятся ошибки (((</p>]]></content>
			<author>
				<name><![CDATA[Eyxeniy]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17470</uri>
			</author>
			<updated>2011-05-20T11:14:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181190#p181190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181095#p181095" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eyxeniy пишет:</cite><blockquote><p>А лень - двигатель прогресса )))</p></blockquote></div><p>вы совершенно не правильно трактуете эту фразу.<br />Она означает, что вам надо сначала, что то сделать, что потом позволит вам облегчить жить. Сейчас вам надо разобраться с предметной областью.</p>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2011-05-20T06:21:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181095#p181095</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Qt(c++) под линукс ))))]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=181094#p181094" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2011-05-20T06:18:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=181094#p181094</id>
		</entry>
</feed>
