[rfps] --gt; Teclas de atalho no linux
Bem, as teclas de atalho estão definidas na unit Windows, bem, como faço p/ ter as teclas de atalho numa aplicação Linux?
vk_return
vk_f1
...
grato
Ricardo
vk_return
vk_f1
...
grato
Ricardo
Rfpsatin
Curtidas 0
Respostas
Marcelo.c
02/10/2003
Certifique-se de que a Unit Qt esteja declarada e substitua vk por Key, ex:
Key_Return;
Key_Up;
Key_F1;
etc...
Key_Return;
Key_Up;
Key_F1;
etc...
GOSTEI 0
Rfpsatin
02/10/2003
Obrigado, deu certo...
v c vc pode me orientar noutra coisa.
no delphi uso p/ pular com o <enter>
if key=vk_return then
selectnext(activecontrole,true,true);
nele tentei if key=key_return then
selectnext(activecontrol,true,true)
+ nao reconheceu activecontrol, sabe q q é?
v c vc pode me orientar noutra coisa.
no delphi uso p/ pular com o <enter>
if key=vk_return then
selectnext(activecontrole,true,true);
nele tentei if key=key_return then
selectnext(activecontrol,true,true)
+ nao reconheceu activecontrol, sabe q q é?
GOSTEI 0
Marcelo.c
02/10/2003
Tente assim:
if Key = #13 then //Acho que o Key_Return também caberia aqui begin SelectNext(Sender as tWidgetControl, True, True); Key := 0; end;
GOSTEI 0
Rfpsatin
02/10/2003
Não entendi...
o código q vc passou não funcinou + compilou (exceto pelo key:=#0 ;-))
contudo voltando depois disso p/
selectnext(activecontrol,true,true);
ele funcionou.
a minha uses ficou:
uses
SysUtils, Types, Classes, QGraphics, QControls, QForms, QDialogs,
QStdCtrls, Qt;
Acho q talvez estivesse faltando a QControls q é onde esta declarada a classe TWingetControl.
Bem, agora ta funcinando, estranho.
o código q vc passou não funcinou + compilou (exceto pelo key:=#0 ;-))
contudo voltando depois disso p/
selectnext(activecontrol,true,true);
ele funcionou.
a minha uses ficou:
uses
SysUtils, Types, Classes, QGraphics, QControls, QForms, QDialogs,
QStdCtrls, Qt;
Acho q talvez estivesse faltando a QControls q é onde esta declarada a classe TWingetControl.
Bem, agora ta funcinando, estranho.
GOSTEI 0
Rfpsatin
02/10/2003
Olha, não entendi mesmo.
crieu uma aplicação do zero e já vem a QControls, talvez no exemplo q testei tivesse diexado desativada o keypreview do form, não vejo outra explicação.
Um abraço,
Obrigado
crieu uma aplicação do zero e já vem a QControls, talvez no exemplo q testei tivesse diexado desativada o keypreview do form, não vejo outra explicação.
Um abraço,
Obrigado
GOSTEI 0