找回密码
 立即注册
收起左侧

qt例程问题

6
回复
7082
查看
[复制链接]
累计签到:234 天
连续签到:1 天
来源: 2017-1-18 11:30:11 显示全部楼层 |阅读模式
5Qter豆
第六章,6-6例程
  1.     Button{
  2.         x:10
  3.         y:10
  4.         width: 140
  5.         text: qsTr("Button with Menu")
  6.         menu:Menu {
  7.             MenuItem { text: qsTr("Item1") }
  8.             MenuItem { text: qsTr("Item2") }
  9.         }
  10.     }
复制代码
会报错,运行不了,
Cannot assign to non-existent property "menu"

qt5.7最新版本。

最佳答案

查看完整内容

晕,这两个不能共用的啊,你试试去掉其中一个看看是哪个才对
回复

使用道具 举报

尚未签到

2017-1-18 11:30:12 显示全部楼层
神奇号 发表于 2017-1-20 14:27

import QtQuick.Controls 1.2
import QtQuick.Controls 2.0

晕,这两个不能共用的啊,你试试去掉其中一个看看是哪个才对
回复

使用道具 举报

尚未签到

2017-1-18 21:40:51 显示全部楼层
quick control什么版本

点评

是4.0.2,qt5.7.0,windows7,32位  详情 回复 发表于 2017-1-19 09:14
回复

使用道具 举报

累计签到:234 天
连续签到:1 天
2017-1-19 09:14:59 显示全部楼层
Joey_Chan 发表于 2017-1-18 21:40
quick control什么版本

是4.0.2,qt5.7.0,windows7,32位
回复

使用道具 举报

尚未签到

2017-1-20 00:26:04 显示全部楼层
神奇号 发表于 2017-1-19 09:14
是4.0.2,qt5.7.0,windows7,32位

我说的是qt quick control 。。。 你可以把qml文件前面那堆import复制过来

点评

是这个import QtQuick.Controls 2.0  详情 回复 发表于 2017-1-20 14:21
回复

使用道具 举报

累计签到:234 天
连续签到:1 天
2017-1-20 14:21:37 显示全部楼层
本帖最后由 神奇号 于 2017-1-20 14:27 编辑

[quote]Joey_Chan 发表于 2017-1-20 00:26
我说的是qt quick control 。。。 你可以把qml文件前面那堆import复制过来


是这个
  1. import QtQuick 2.6import QtQuick.Window 2.2import QtQuick.Controls 1.2import QtQuick.Controls 2.0import QtQuick.Layouts 1.3import QtQuick.Dialogs 1.2import QtQuick.Controls.Styles 1.2
复制代码

点评

把 import QtQuick.Controls 1.2 import QtQuick.Controls 2.0 换下前后顺序居然可以了  详情 回复 发表于 2017-1-20 14:27
回复

使用道具 举报

累计签到:234 天
连续签到:1 天
2017-1-20 14:27:57 显示全部楼层
神奇号 发表于 2017-1-20 14:21
[quote]Joey_Chan 发表于 2017-1-20 00:26
我说的是qt quick control 。。。 你可以把qml文件前面那堆impo ...


import QtQuick.Controls 1.2
import QtQuick.Controls 2.0
换下前后顺序居然可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了