<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Nur Zeiger übergeben - aber wie?]]></title><description><![CDATA[<p>Nabend,</p>
<p>ich habe eine GUI, die ein QLineEdit-Element enthält. Nun möchte ich dieses Element in einer anderen Klasse auslesen, ändern und dort wieder reinschreiben.</p>
<p>Das Übergeben eines QLineEdit-Elements ist glaube ich nicht angebracht, da ich ja mit Hilfe der Zeiger nur eine Referenz übergeben muss und somit sparsamer arbeite.</p>
<p>Aber wie genau mache ich das?</p>
<p>Hier ein kleiner Auszug, wie ich es versuchen:</p>
<pre><code class="language-cpp">Klasse1.cpp:
void Window::on_button2_clicked()
{
    _newWindow = new newWindow(&amp;pw);
    _newWindow-&gt;show();
}
</code></pre>
<pre><code class="language-cpp">Klasse2.h:
private:
    QString *_pw;

Klasse2.cpp:
Klasse2::Klasse2(QString *_pw)
{
    this-&gt;_pw = _pw;
    setupUi(this);
}
</code></pre>
<p>Sorry für den Käse. Bin ziemlich müde... schreibe vom QLineEdit und bringe ein Beispiel mit QString. Naja, aber vom Prinzip bleibt's gleich. Ist das mit dem Übergeben von Elementen so richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/269150/nur-zeiger-übergeben-aber-wie</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 08:55:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269150.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jun 2010 21:43:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sat, 19 Jun 2010 21:48:52 GMT]]></title><description><![CDATA[<p>Nabend,</p>
<p>ich habe eine GUI, die ein QLineEdit-Element enthält. Nun möchte ich dieses Element in einer anderen Klasse auslesen, ändern und dort wieder reinschreiben.</p>
<p>Das Übergeben eines QLineEdit-Elements ist glaube ich nicht angebracht, da ich ja mit Hilfe der Zeiger nur eine Referenz übergeben muss und somit sparsamer arbeite.</p>
<p>Aber wie genau mache ich das?</p>
<p>Hier ein kleiner Auszug, wie ich es versuchen:</p>
<pre><code class="language-cpp">Klasse1.cpp:
void Window::on_button2_clicked()
{
    _newWindow = new newWindow(&amp;pw);
    _newWindow-&gt;show();
}
</code></pre>
<pre><code class="language-cpp">Klasse2.h:
private:
    QString *_pw;

Klasse2.cpp:
Klasse2::Klasse2(QString *_pw)
{
    this-&gt;_pw = _pw;
    setupUi(this);
}
</code></pre>
<p>Sorry für den Käse. Bin ziemlich müde... schreibe vom QLineEdit und bringe ein Beispiel mit QString. Naja, aber vom Prinzip bleibt's gleich. Ist das mit dem Übergeben von Elementen so richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914914</guid><dc:creator><![CDATA[gorgel]]></dc:creator><pubDate>Sat, 19 Jun 2010 21:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sat, 19 Jun 2010 21:56:54 GMT]]></title><description><![CDATA[<p>Ich verstehe nicht ganz, was du genau willst.</p>
<p>So etwas übergen kann man machen ja. Du hast in <code>Klasse2</code> einen Zeiger auf einen String, der sonst irgendwo ist. Das ist gut so.</p>
<p>Stell deine Frage sonst nochmal, wenn ich sie nicht bereits beantwortet habe..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914922</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 19 Jun 2010 21:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sun, 20 Jun 2010 07:04:09 GMT]]></title><description><![CDATA[<p>Also ist doch ganz einfach:</p>
<pre><code class="language-cpp">Klasse2::Klass2( QLineEdit* line )
{
QString test = line-&gt;text(); // Text auslesen
line-&gt;setText( &quot;bla&quot; ); // Text ändern
}
</code></pre>
<p>Meintest du das oder wie?</p>
<p>Hoffe konnte dir helfen.</p>
<p>Gruß freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914963</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sun, 20 Jun 2010 07:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sun, 20 Jun 2010 14:01:35 GMT]]></title><description><![CDATA[<p>Ja genau sowas meine ich! Sodass ich halt nur den Zeiger übergeben muss. Danke!</p>
<p>Meine Übergabe war richtig?</p>
<pre><code class="language-cpp">Klasse2 *_klasse2 = new Klasse2(&amp;line);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1915107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1915107</guid><dc:creator><![CDATA[gorgel]]></dc:creator><pubDate>Sun, 20 Jun 2010 14:01:35 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sun, 20 Jun 2010 16:01:20 GMT]]></title><description><![CDATA[<p>Also wenn in deiner main line ein zeiger ist, dann kannst ihn einfach so übergeben.</p>
<p>main</p>
<pre><code class="language-cpp">// nur kleiner Teil von der main
QLineEdit* line = new QLineEdit();
Klasse2 * myObjekt = new Klasse2( line );
</code></pre>
<p>Hast du es verstanden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ?</p>
<p>Hoff das war hilfreich.</p>
<p>Gruß freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1915183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1915183</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sun, 20 Jun 2010 16:01:20 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sun, 20 Jun 2010 17:14:35 GMT]]></title><description><![CDATA[<p>Ja, hab's verstanden. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1915241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1915241</guid><dc:creator><![CDATA[gorgel]]></dc:creator><pubDate>Sun, 20 Jun 2010 17:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Nur Zeiger übergeben - aber wie? on Sun, 20 Jun 2010 17:25:08 GMT]]></title><description><![CDATA[<p>Kein Problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1915248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1915248</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sun, 20 Jun 2010 17:25:08 GMT</pubDate></item></channel></rss>