社区
Qt
帖子详情
QML 点击Button跳转到另外一个界面
今天也要元气满满哦
2015-04-22 01:28:10
就是简单的实现在主界面点击button按钮之后弹出一个独立的QML界面
类似于 点击登录的对话框之后显示主界面
...全文
1519
3
打赏
收藏
QML 点击Button跳转到另外一个界面
就是简单的实现在主界面点击button按钮之后弹出一个独立的QML界面 类似于 点击登录的对话框之后显示主界面
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qyvlik
2015-04-24
打赏
举报
回复
引用 楼主 dell_tx 的回复:
就是简单的实现在主界面点击button按钮之后弹出一个独立的QML界面 类似于 点击登录的对话框之后显示主界面
QtQuick.Controls的控件焦点可以全部设置为true,但是你只能让其中一个TextField输入文本 另外,如果是界面跳转的话,我有些例子你可以参考一下 你可以直接去我的
Flat.qml
查看例子 界面跳转可以使用StackView,通过一个可以访问的flag(property int flag // 1 ,2,3,4)来确定要将哪个页面压入栈顶
今天也要元气满满哦
2015-04-23
打赏
举报
回复
引用 楼主 dell_tx 的回复:
就是简单的实现在主界面点击button按钮之后弹出一个独立的QML界面 类似于 点击登录的对话框之后显示主界面
我现在试了一下另外一个简单的方法:自定义新的QML界面文件根为Window,然后在主界面的button中调用它的show()方法,但是新界面的5个TextInput中只有第一个可以输入,所有focus置为true也是只有第一个有用,大神能给解决一下吗 新界面的qml文件 ------------------Login.qml import QtQuick 2.4 import QtQuick.Window 2.0 import QtQuick.Layouts 1.1 Window { id:userAccount_main width: 300 height: 400 //flags: Qt.FramelessWindowHint|Qt.Window //设置字体的大小 property real textSize: 13 ColumnLayout{ anchors.fill: parent focus: true //用户名称 RowLayout{ Layout.maximumHeight: 40 Layout.minimumHeight: 40 Text{ text:"用户名称" font.pointSize: textSize } TextInput{ id:userName_input focus: true font.pointSize: textSize+5 } } //注册号码 RowLayout{ Layout.maximumHeight: 40 Layout.minimumHeight: 40 Text{ text:"注册号码" font.pointSize: textSize } TextInput{ id:userNumber_input focus: true font.pointSize: textSize+5 } } //注册密码 RowLayout{ Layout.maximumHeight: 40 Layout.minimumHeight: 40 Text{ text:"注册密码" font.pointSize: textSize } TextInput{ id:userPassword_input echoMode:TextInput.Password focus: true font.pointSize: textSize+5 } } } ----------------------main.qml import QtQuick 2.4 import QtQuick.Window 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Styles 1.3 import QtQuick.Layouts 1.1 import an.qt.LoginEvent 1.0 //import an.qt.LoginInfo 1.0 Window { id: mainWindow visible: true width: 320 height: 676 Login{ id:login} Button{ onClicked:login.show(); } }
foruok
2015-04-22
打赏
举报
回复
http://blog.csdn.net/foruok/article/details/42619649,顺着这篇读下去。
qt-quick
QML
页面
跳转
qt-quick实现
QML
页面
跳转
。支持单页面
跳转
和多页面
跳转
。分单页面
跳转
跟多页面
跳转
。
[基础]
qml
跳转
的方法
qml
页面
跳转
QML
页码切换组件(上一页,下一页,
点击
选择,输入
跳转
)
一看就知道是假的啦,如果想要
点击
直接
跳转
到最后的话,加个mouseArea就行了,至于
点击
后
跳转
到最后这个就不显示之类的,就设置visible =!visible ;
Button
:
Button
{ width: 50 height: 30 id:le...
QML
界面
切换的几种方法
QML
界面
切换的几种方法
QML
界面
切换
有关
qml
部分基础部分就写到这里了,非常的简单,后面不在记录基础的
qml
程序了,后期根据项目,在给大家讲解一些例子。 首先是最简单的方式,静态
界面
,就是加载全部数据,只是不显示,然后按键显示。 效果图如下:...
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章