开源改变世界

空菜单 1.1.17 #435

推推 grbl 2年前 (2023-02-01) 239次浏览
打开
moje01konto 打开了这个问题 2020 年 9 月 30 日 · 18条评论
打开

空菜单 1.1.17#435

moje01konto 打开了这个问题 2020 年 9 月 30 日 · 18条评论

注释

空菜单 1.1.17 #435

在 fedora linux 上,我的菜单有问题 如何打开可见性菜单? 如何更改为波兰语?
空菜单 1.1.17 #435

空菜单 1.1.17 #435 moje01konto 更改了标题 空菜单 空菜单 1.1.17 2020 年 9 月 30 日
空菜单 1.1.17 #435
ondras12345 评论了 2020 年 9 月 30 日  

如何更改为波兰语?

#98

Hi, there is no language setting in "Candle", it is selected by system regional settings.

不支持波兰语。
https://github.com/Denvi/Candle/tree/master/src/translations

我不确定菜单。
你自己编译 Candle 吗?
@Denvi应该能帮到你。

空菜单 1.1.17 #435

我也遇到了空菜单的问题。版本是 1.1.7,运行在最新的 Arch 上

可能与以下内容有关:
user@host ~% LANG=C candle locale: "C" style "Windows" style "GTK+" QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.
有报告称其他程序存在与此消息相关的问题。那里的解决方案是设置 QT_STYLE_OVERRIDE=gtk2 在这里不起作用。

空菜单 1.1.17 #435

同样在这里,仍在尝试找到解决方法,我猜如果我们使用的是 linux 的默认 QT 库,问题可能会通过 QT_STYLE_OVERRIDE 方法解决

空菜单 1.1.17 #435
贝文海克斯 评论了 2020 年 12 月 29 日  

做了一些测试,尝试用 wine 运行 windows 版本,运行正常,但是菜单肯定有问题,正如你在图片中看到的,菜单显示在不同的显示器(右),而程序在左显示器上运行
空菜单 1.1.17 #435

幸运的是,我能够在 qtCreator 中加载项目,只需要安装几个 qt 模块,现在可以运行和重新编译,菜单是正常的,新版本,所以我猜当前的问题与捆绑的 qt 有关图书馆。
所以任何遇到问题的人,都可以使用 qt5 设置 qtcreator,然后构建应用程序。

我会想办法更​​好地解决依赖问题,目前还没有线索。

空菜单 1.1.17 #435

所以任何遇到问题的人,都可以使用 qt5 设置 qtcreator,然后构建应用程序。

@bevinhex你是怎么做到的?修复一些导入后,我收到错误消息cannot find -lcustomwidgets并且几乎卡住了:(

空菜单 1.1.17 #435

所以任何遇到问题的人,都可以使用 qt5 设置 qtcreator,然后构建应用程序。

@bevinhex你是怎么做到的?修复一些导入后,我收到错误消息cannot find -lcustomwidgets并且几乎卡住了:(

我正在使用 debian,qtcreator 是很久以前安装的,我只是用 qtcreator 打开项目,然后构建它,它抱怨一些像你的问题,这意味着一些库丢失,sudo apt install libqt5*(双标签应该列出一堆库名称) 应该可以解决问题

这是我的项目文件,虽然我不记得有什么改变,以防万一

#-------------------------------------------------
#
# Project created by QtCreator 2014-05-23T17:51:21
#
#-------------------------------------------------

QT       = core gui opengl serialport
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

win32: {
    QT += winextras
    DEFINES += WINDOWS
    QMAKE_LFLAGS += "-Wl,--large-address-aware"
    QMAKE_CXXFLAGS_DEBUG += -g3 -pg
    QMAKE_LFLAGS_DEBUG += -pg -lgmon
}

unix:!macx {
    DEFINES += UNIX #GL_GLEXT_PROTOTYPES
    QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/libs\'"
}

contains(QT_CONFIG, opengles.) {
    warning("GL ES detected. VAO will be disabled.")
    DEFINES += GLES
    INSTALLS += target
    target.path = /home/pi
}

TARGET = Candle
TEMPLATE = app
VERSION = 1.1.8
RC_ICONS += images/candle.ico

DEFINES += sNan=\"65536\"
DEFINES += APP_VERSION=\\\"$$VERSION\\\"

TRANSLATIONS += translations/candle_en.ts translations/candle_ru.ts translations/candle_es.ts translations/candle_fr.ts translations/candle_pt.ts

SOURCES += main.cpp\
        frmmain.cpp \
    frmsettings.cpp \
    frmabout.cpp \
    drawers/gcodedrawer.cpp \
    drawers/heightmapborderdrawer.cpp \
    drawers/heightmapgriddrawer.cpp \
    drawers/heightmapinterpolationdrawer.cpp \
    drawers/origindrawer.cpp \
    drawers/shaderdrawable.cpp \
    drawers/tooldrawer.cpp \
    parser/arcproperties.cpp \
    parser/gcodeparser.cpp \
    parser/gcodepreprocessorutils.cpp \
    parser/gcodeviewparse.cpp \
    parser/linesegment.cpp \
    parser/pointsegment.cpp \
    tables/gcodetablemodel.cpp \
    tables/heightmaptablemodel.cpp \
    widgets/colorpicker.cpp \
    widgets/combobox.cpp \
    widgets/groupbox.cpp \
    widgets/scrollarea.cpp \
    widgets/styledtoolbutton.cpp \
    widgets/widget.cpp \
    widgets/glwidget.cpp \
    widgets/slider.cpp \
    widgets/sliderbox.cpp \
    drawers/selectiondrawer.cpp \
    widgets/comboboxkey.cpp

HEADERS  += frmmain.h \
    frmsettings.h \
    frmabout.h \
    drawers/gcodedrawer.h \
    drawers/heightmapborderdrawer.h \
    drawers/heightmapgriddrawer.h \
    drawers/heightmapinterpolationdrawer.h \
    drawers/origindrawer.h \
    drawers/shaderdrawable.h \
    drawers/tooldrawer.h \
    parser/arcproperties.h \
    parser/gcodeparser.h \
    parser/gcodepreprocessorutils.h \
    parser/gcodeviewparse.h \
    parser/linesegment.h \
    parser/pointsegment.h \
    tables/gcodetablemodel.h \
    tables/heightmaptablemodel.h \
    utils/interpolation.h \
    utils/util.h \
    widgets/colorpicker.h \
    widgets/combobox.h \
    widgets/groupbox.h \
    widgets/scrollarea.h \
    widgets/styledtoolbutton.h \
    widgets/widget.h \
    widgets/glwidget.h \
    widgets/slider.h \
    widgets/sliderbox.h \
    drawers/selectiondrawer.h \
    widgets/comboboxkey.h

FORMS    += frmmain.ui \
    frmsettings.ui \
    frmabout.ui \
    widgets/sliderbox.ui

DEFINES += _USE_MATH_DEFINES

RESOURCES += \
    shaders.qrc \
    images.qrc

CONFIG += c++11

我正在从master分支机构建设

空菜单 1.1.17 #435

@bevinhex非常感谢。我在Experimental分支机构 – 建筑master对我来说也确实成功了。抱歉,我在写这篇文章时不知何故没有考虑分支。

反正,@Denvi现在已经推送了 commit 4d54131,它引导我进入正确的方向 :) 仍然没有成功构建它,但它正在取得进展。

空菜单 1.1.17 #435
字节仓鼠 评论了 2021 年 1 月 15 日  

它不是很干净,但我最终设法Experimental在 Arch Linux 的分支上构建了 Candle。

一些提示,以防万一有人感兴趣:

  • 导入到qt creator
  • 如果出现重新定义错误,请编辑相应模块的scriptbindings/qtbindings/qtscript_*/*.pro文件以包含com_trolltech_qt_custom
  • 如果链接出错customwidgets,请修改模块的scriptbindings/qtbindings/qtscript_*/*.pro文件以指向正确的路径(我修改LIBS += -L为使用designerplugins/customwidgetsplugin包含生成.so文件的绝对路径,不包括release不是为我生成的文件夹)

非常好!感觉像是一个带有所有这些灵活面板的全新程序 :)

空菜单 1.1.17 #435

空菜单 1.1.17 #435

嗨,
我无法在 Windows 10 的实验分支上构建 Candle。得到这个:
项目错误:QT 中的未知模块:uiplugin

空菜单 1.1.17 #435

项目错误:QT 中的未知模块:uiplugin

您是否导入了顶级项目文件?说实话,我对QT了解不多。如果您只想尝试实验版本,您还可以使用附加了 Windows 二进制文件的预发布版:https ://github.com/Denvi/Candle/releases/tag/v1.2b

空菜单 1.1.17 #435

它不是很干净,但我最终设法Experimental在 Arch Linux 的分支上构建了 Candle。

一些提示,以防万一有人感兴趣:

  • 导入到qt creator
  • 如果出现重新定义错误,请编辑相应模块的scriptbindings/qtbindings/qtscript_*/*.pro文件以包含com_trolltech_qt_custom
  • 如果链接出错customwidgets,请修改模块的scriptbindings/qtbindings/qtscript_*/*.pro文件以指向正确的路径(我修改LIBS += -L为使用designerplugins/customwidgetsplugin包含生成.so文件的绝对路径,不包括release不是为我生成的文件夹)

非常好!感觉像是一个带有所有这些灵活面板的全新程序 :)

空菜单 1.1.17 #435

@Denvi @ByteHamster
嗨,我终于让它在 ubuntu 1804.5 上运行了,但是有问题

  1. 展示台是黑色的,我看不到视图
  2. 没有摄像头窗口
    空菜单 1.1.17 #435
空菜单 1.1.17 #435
1. Visualizer is black and I can not get the view

尝试重置为默认设置。

2. no camera window

认为您需要单独构建插件。我从来没有尝试过。

另外,您不需要 qtcreator。要在 Ubuntu 20.04 上构建(几个月前,提交72a5733),我需要获取这些包:

sudo apt install qt5-default libqt5serialport5-dev qttools5-dev-tools
# the above is sufficient for master, Experimental also requires:
sudo apt install qtmultimedia5-dev qttools5-dev qtscript5-dev

然后就

qmake candle.pro
make
空菜单 1.1.17 #435
1. Visualizer is black and I can not get the view

尝试重置为默认设置。

2. no camera window

认为您需要单独构建插件。我从来没有尝试过。

另外,您不需要 qtcreator。要在 Ubuntu 20.04 上构建(几个月前,提交72a5733),我需要获取这些包:

sudo apt install qt5-default libqt5serialport5-dev qttools5-dev-tools
# the above is sufficient for master, Experimental also requires:
sudo apt install qtmultimedia5-dev qttools5-dev qtscript5-dev

然后就

qmake candle.pro
make

如何单独构建插件?打开candleplugins.pro 并构建,然后构建candle.pro,它仍然没有摄像头窗口

空菜单 1.1.17 #435
1. Visualizer is black and I can not get the view

尝试重置为默认设置。

2. no camera window

认为您需要单独构建插件。我从来没有尝试过。
另外,您不需要 qtcreator。要在 Ubuntu 20.04 上构建(几个月前,提交72a5733),我需要获取这些包:

sudo apt install qt5-default libqt5serialport5-dev qttools5-dev-tools
# the above is sufficient for master, Experimental also requires:
sudo apt install qtmultimedia5-dev qttools5-dev qtscript5-dev

然后就

qmake candle.pro
make

如何单独构建插件?打开candleplugins.pro 并构建,然后构建candle.pro,它仍然没有摄像头窗口

该版本不显示菜单文本,我在 Linux Mint 上调整了 QT5 设置但没有。所以我按照描述构建了 master,一切都编译和链接正常,但我没有看到要运行的 out 二进制文件,它是 src 目录以外的某个地方吗?

空菜单 1.1.17 #435

您好,我在使用 Debian 10 和 Lubuntu 20.04 时遇到了同样的问题。我想这是由于某种依赖性,但我不知道是哪一种。有人设法解决问题吗?

空菜单 1.1.17 #435

我最近能够从 Debian 中的源代码构建最新的实验版本,包括插件。
构建#488(评论)
和插件#488(评论)

空菜单 1.1.17 #435

就我而言——问题与为 x86 而不是 x64 编译的 Candle 发布包有关。sudo apt-get install libgtk2.0-:i386为我解决了这个问题。

我还必须运行sudo apt-get install libsm6:i386以修复#299This application failed to start because it could not find or load the Qt platform plugin "xcb".中引用的错误。

空菜单 1.1.17 #435

@daramos,你也解决了我的问题!谢谢!
我会再添加两件事来解决剩下的一些警告:
sudo apt-get install gtk2-engines-pixbuf:i386 gtk2-engines-murrine:i386

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

11人参加
空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435空菜单 1.1.17 #435

喜欢 (0)