Que tal montar suas telas em um formato diferente?


Alguns componentes do Protheus permitem sua modificação visual, para isso usamos a propriedade SetCss. Define um CSS (Cascading Style Sheet) padrão que será utilizado na criação de componentes visuais. Sintaxe

SetCSS ( < cCSS> ) --> Nil
Parâmetros
Nome
Tipo
Descrição
Obrigatório
cCSS Caracter Indica o CSS que será aplicado nos componentes visuais. X
Retorno Nil (Nulo) Observações Este CSS será aplicado em todos os componentes visuais que não possuem CSS próprio definido. Para a aplicação do estilo é necessário associar o componente ADVPL ao seu equivalente Qt, conforme tabela abaixo: Exemplo:
SetCss("QPushButton:pressed { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); }")



Tabela de componentes (DePara). Válida para SmartClient 131227A ou superior.

Componente ADVPL
Equivalente Qt
TButtonSButtonTBrowseButtonTBtnBmpTBtnBmp2THButton QPushButton
TCBrowseBrGetDDbMsBrGetDBaseMsSelBrTSBrowseTWBrowseVCBrowse QTableWidget
TCColumn QTableWidgetItem
TCheckBox QCheckBox
TComboBox QComboBox
TFolder QTabBar
TGet QLineEdit
TGrid QTableView
TGroup QGroupBox
TListBox QListWidget
TMeter QProgressBar
TMsgBar QStatusBar
TMsgItem QLabel
TMultiGet QTextEdit
TPanel QLabel
TRadMenu QRadioButton
TSay QLabel
TScrollArea TScrollBox QScrollArea
TSimpleEditor QTextEdit
TSlider QSlider
TSpinBox QSpinBox
TSplitter QSplitter
TToolBox QToolBox
TTree QTreeWidget
  Veja exemplo no artigo Que tal montar suas telas em um formato diferente - Parte 2