×
Namespaces

Variants
Actions
(Difference between revisions)

Archived:Changing QWidget background colour

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
hamishwillee (Talk | contribs)
m (Hamishwillee - Add Abstract. Tidy wiki text)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 +
[[Category:Qt C++ UI]][[Category:UI]][[Category:Code Snippet]][[Category:MeeGo Harmattan]][[Category:Symbian]][[Category:Qt]]
 
{{Archived|timestamp=20120608062046|user=[[User:Hamishwillee|<br />----]]|[[:Category:Qt Quick|Qt Quick]] should be used for all UI development on mobile devices. The approach described in this article (using C++ for the Qt app UI) is deprecated.}}
 
{{Archived|timestamp=20120608062046|user=[[User:Hamishwillee|<br />----]]|[[:Category:Qt Quick|Qt Quick]] should be used for all UI development on mobile devices. The approach described in this article (using C++ for the Qt app UI) is deprecated.}}
[[Category:Qt C++ UI]][[Category:UI]]
+
{{Abstract|This code snippet shows how to change the {{Qapiname|QWidget}} background colour.}}
 
{{ArticleMetaData <!-- v1.2 -->
 
{{ArticleMetaData <!-- v1.2 -->
 
|sourcecode= <!-- Link to example source code (e.g. [[Media:The Code Example ZIP.zip]]) -->
 
|sourcecode= <!-- Link to example source code (e.g. [[Media:The Code Example ZIP.zip]]) -->
Line 23: Line 24:
 
|author= [[User:Tepaa]]
 
|author= [[User:Tepaa]]
 
<!-- The following are not in current metadata -->
 
<!-- The following are not in current metadata -->
|subcategory= UI, Graphics
 
 
|id= CS001348
 
|id= CS001348
 
}}
 
}}
 
==Overview==
 
 
This code snippets shows how to change the QWidget background colour.
 
  
 
== Main function ==
 
== Main function ==
Line 38: Line 34:
 
==Source==
 
==Source==
 
Change the background colour of the {{Icode|QWidget}}.
 
Change the background colour of the {{Icode|QWidget}}.
<code cpp>
+
<code cpp-qt>
 
#include <QPalette>
 
#include <QPalette>
  
Line 56: Line 52:
 
==Postconditions==
 
==Postconditions==
 
The background colour {{Icode|QWidget}} is black.
 
The background colour {{Icode|QWidget}} is black.
 
 
[[Category:Code Snippet]][[Category:Code Snippet]][[Category:MeeGo Harmattan]] [[Category:Symbian]]
 

Latest revision as of 09:07, 17 October 2012

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

Qt Quick should be used for all UI development on mobile devices. The approach described in this article (using C++ for the Qt app UI) is deprecated.

This code snippet shows how to change the QWidget background colour.

Article Metadata
Tested with
Devices(s): Nokia 5800 XpressMusic
Compatibility
Platform(s): S60 3rd Edition, FP1, FP2
S60 5th Edition
Symbian
Article
Keywords: QPalette
Created: tepaa (27 Mar 2009)
Last edited: hamishwillee (17 Oct 2012)

Contents

[edit] Main function

This function is used to set the widget colour.

 p.setColor(QPalette::Background, Qt::black);

[edit] Source

Change the background colour of the QWidget.

#include <QPalette>
 
QMyWidget::QMyWidget(QWidget *parent)
: QWidget(parent)
{
QPalette p(palette());
// Set background colour to black
p.setColor(QPalette::Background, Qt::black);
setPalette(p);
}

[edit] See also

For more information, see QPalette.

[edit] Postconditions

The background colour QWidget is black.

This page was last modified on 17 October 2012, at 09:07.
228 page views in the last 30 days.
×