• 4235阅读
  • 5回复

[提问]如何使lineeditor控件在程序一开始启动就处于光标闪动状态 [复制链接]

上一主题 下一主题
离线diedwalker
 
只看楼主 倒序阅读 楼主  发表于: 2012-01-09
我做登陆界面的时候,想使帐号输入框在一开始就处于光标闪动的状态,请问需要什么函数,怎么做?
离线roywillow

只看该作者 1楼 发表于: 2012-01-09
setFocus()之
或者让他的tab顺序是第一个
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线diedwalker
只看该作者 2楼 发表于: 2012-01-09
我设置ui.lineEdit->setFocus();可是没有效果
请问怎么让它tab的顺序是第一个呢
离线jdwx

只看该作者 3楼 发表于: 2012-01-09
回 2楼(diedwalker) 的帖子
设置TAB顺序,点工具条的第四个按钮(123),界面控件上出现带数字的小方框,按顺序点方框,第一个点到的是1。

还有
ui.lineEdit->setFocus();
怎么能不好用呢?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线itstudy
只看该作者 4楼 发表于: 2012-01-09
    QLineEdit *pEdit = new QLineEdit();
    pEdit->setFocus();
    pEdit->setTabOrder(0,0);
    pEdit->show();
离线diedwalker
只看该作者 5楼 发表于: 2012-01-09
谢谢大家了,解决了
快速回复
限100 字节
 
上一个 下一个