×
Namespaces

Variants
Actions
(Difference between revisions)

Archived:Como criar um Menu, usando um QPushButton

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
hamishwillee (Talk | contribs)
m (Hamishwillee - Tidy wiki text)
Line 1: Line 1:
[[Category:Lang-Portuguese]]
+
[[Category:Lang-Portuguese]][[Category:Qt]][[Category:Code Examples]][[Category:MeeGo]][[Category:Symbian]]
[[Category:Qt]]
+
[[Category:Code Examples]]
+
 
+
 
{{ArticleMetaData
 
{{ArticleMetaData
 
|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 14: Line 11:
 
|capabilities=<!-- Capabilities required (e.g. Location, NetworkServices.) -->
 
|capabilities=<!-- Capabilities required (e.g. Location, NetworkServices.) -->
 
|keywords=QPushButton
 
|keywords=QPushButton
|id=...
 
 
|language=Lang-Portuguese
 
|language=Lang-Portuguese
 
|translated-by=[[User:Valderind4]]
 
|translated-by=[[User:Valderind4]]
Line 25: Line 21:
 
|creationdate=20090911
 
|creationdate=20090911
 
|author=[[User:Mind freak]]
 
|author=[[User:Mind freak]]
 
<!-- The following items are not in the standard metadata template -->
 
|category=Qt for Symbian
 
|subcategory= UI
 
 
}}
 
}}
  
Line 75: Line 67:
 
==Links relacionados==
 
==Links relacionados==
 
* [[Como usar um QPushButton, em Qt para Symbian| Como usar um QPushButton, em Qt para Symbian]]
 
* [[Como usar um QPushButton, em Qt para Symbian| Como usar um QPushButton, em Qt para Symbian]]
<!-- Translation --> [[en:Creating Context Menu from QPushButton]][[Category:MeeGo]] [[Category:Symbian]]
+
 
 +
<!-- Translation --> [[en:Creating Context Menu from QPushButton]]

Revision as of 12:43, 15 February 2012

Article Metadata

Testado com
Aparelho(s): Emulator

Compatibilidade
Plataforma(s): S60 3rd Edition, S60 5th Edition
Symbian

Artigo
Palavras-chave: QPushButton
Tradução:
Por valderind4
Última alteração feita por hamishwillee em 15 Feb 2012

Contents

Introdução

Associa um popup menu a um push button.

Isso transforma o botão em um botão de menu, que em alguns estilos, produzirá um pequeno triângulo à direita do texto do botão.

Pré-requisitos

Baixe e instale a versão atual do Qt para Symbian segundo as instruções deste artigo.

Código fonte

Arquivo fonte

#include "button.h"
#include "ui_button.h"
 
button::button(QWidget *parent)
: QWidget(parent)
{
win=new QWidget(this);
win->resize(400,500);
lay=new QHBoxLayout(this);
menu=new QMenu(this);
menu->addMenu("Nokia");
menu->addMenu("N96");
menu->addMenu("N97");
but1=new QPushButton("Menu",this);
but1->setMenu(menu);
lay->addWidget(but1);
win->setLayout(lay);
win->win->setStyleSheet("* { background-color:rgb(125,100,50);color:rgb(200,150,100); padding: 7px}}");
}
 
button::~button()
{
// No need to delete any object that has a parent which is properly deleted.
}

Captura de tela

Mybutton001001.jpg


Links relacionados

206 page views in the last 30 days.
×