最近看了一些关于QT界面部件的介绍,特此作一下笔记
1.容器部件—widget:一般对界面进行分块布局时使用。
2.多界面切换部件—stackedWidget:通常需要加一个按钮,对其进行页面切换
代码:
void MyMenuBar::slot1()
{
static int i = 0; //静态的整形变量,使用完,服务器托管网数值不释放
ui.stackedWidget->setCurrentIndex( ++i % 3 ); //初始显示第0页 点击按钮后第1 2 0 三页循环显示
}
效果:
3.控件lineEdit操作:
1)将控件lineEdit.设置成密码输入模式
ui.lineEdit->setEchoMode(QLineEdit::Password);
或界面手动设置服务器托管网:
效果:
2)获取控件lineEdit的值
QString user = ui.textuser -> text();
设置控件lineEdit的值
ui.textuser -> setText(“初始值”);
或直接在界面设置控件LineEdit的初始值
注:一般编辑框都是实时输入,然后获取里面的值,而设置某函数的参数需要预先设置初始值的都用SpinBox控件,如下:
4.页面内容太多显示不下时,加滚动条的方法:
加入上面的部件,然后将其他部件放入里面,进行栅格布局就可以了
5 .给label添加图片背景
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: java.lang.NoSuchMethodError错误解决
一、错误原因 java.lang.NoSuchMethodError错误可能的原因: 1、有这个类,该类没有这个方法 2、类冲突、Jar包冲突、Jar包版本冲突 3、有这个类(A),类中也有方法,但在B类中引用了A类,并调用A类的方法,后面修改A类,把该A类的…