Função: SetCSS
Define um CSS (Cascading Style Sheet) padrão que será utilizado na criação de componentes visuais.
SetCSS ( < cCSS> ) --> Nil
Nome | Tipo | Descrição | Obrigatório | Referência |
cCSS | Caracter | Indica o CSS que será aplicado nos componentes visuais. | X |
Este CSS será aplicado em todos os componentes visuais que não possuem CSS próprio definido.
O guia de estilo é de responsabilidade da Qt, e pode ser consultado no link: http://qt-project.org/doc/qt-4.8/stylesheet-examples.html
Para a aplicação do estilo é necessário associar o componente ADVPL ao componente 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
TCBrowse BrGetDDb MsBrGetDBase MsSelBr TSBrowse TWBrowse VCBrowse
| QTableWidget |
TCColumn
| QTableWidgetItem |
TGrid
| QTableView |
TButton SButton TBrowseButton TBtnBmp TBtnBmp2 THButton
| QPushButton |
TCheckBox | QCheckBox |
TComboBox | QComboBox |
TFolder | QTabBar |
TGet | QLineEdit |
|
|
TGroup | QGroupBox |
TListBox | QListWidget |
|
|
TMsgBar | QStatusBar |
TMsgItem | QLabel |
|
|
TMultiGet | QTextEdit |
TSimpleEditor |
|
|
|
TMeter | QProgressBar |
TPanel | QLabel |
TRadMenu | QRadioButton |
TSay | QLabel |
|
|
TScrollArea TScrollBox | QScrollArea |
|
|
TSlider | QSlider |
TSpinBox | QSpinBox |
TSplitter | QSplitter |
TToolBox | QToolBox |
TTree | QTreeWidget |
// O CSS abaixo será aplicado apenas em componentes que// foram herdados do QLabel do QTSetCSS("QLabel{ border:1px; }")