【请教】关于Qt的几个简单问题(本人新人)
1、我想在Qt设计师里面增加一个控件,请问该控件可以是什么?该控件用来显示按钮功能的具体操作的文字提示信息,比如点击Button,即在该控件上显示“已经按下Button”等字样。
我用了textbrowser,但是我是用了setText来显示,有个问题就是不能累加显示,即不能同时显示多个Button的操作信息,怎么解决?
2、lineedit、Button、lable等怎么改变它们边框风格啊,用什么函数?
[解决办法]
1、我想在Qt设计师里面增加一个控件,请问该控件可以是什么?该控件用来显示按钮功能的具体操作的文字提示信息,比如点击Button,即在该控件上显示“已经按下Button”等字样。
答:该控件的话,就是Qt里面支持的一些组件,比如一个窗体,上面的按钮啊,标签啊,还有文本框啊等等之类的,这些都是控件,可以在Qt 设计师的边栏里找到,如下图:
常用的控件都在这个侧栏里,你只需要拖拽进去即可使用了.
当你点击button,你想显示已经按下button等字样,这个可以通过QToolTip来实现.具体实现方法是:当你点击button的时候,出发button的clicked事件,在处理clicked事件的槽函数里面,你可以调用QToolTip的showText()函数,如下:
voidshowText ( const QPoint & pos, const QString & text, QWidget * w = 0 )
append ( const QString & )
qApp->setStyleSheet("QLineEdit { background-color: yellow }");