代码之家  ›  专栏  ›  技术社区  ›  shivshnkr

Qtcreator中KDE的Hello World

  •  0
  • shivshnkr  · 技术社区  · 12 年前

    我刚刚开始为KDE编程,我面临的问题是我不知道KDE项目的专业文件到底应该是什么,不过我有cmake的想法

    我也在专业档案中尝试过:

    伦敦银行同业拆借利率+=-二元

    我仍然有问题K找不到应用程序

    代码main.cpp:

        #include <cstdlib>
    
        #include <KApplication>
        #include <KAboutData>
        #include <KCmdLineArgs>
        #include <KMessageBox>
        #include <KLocale>
    
        int main (int argc, char *argv[])
        {
            KAboutData aboutData("tutorial1",0,ki18n("Tutorial 1"),"1.0",ki18n("Displays a KMessageBox popup"),KAboutData::License_GPL,ki18n("(c) 2007"),ki18n("Some text..."),"http://example.com/","submit@bugs.kde.org");
    
            KCmdLineArgs::init( argc, argv, &aboutData );
            KApplication app;
            KGuiItem yesButton( i18n( "Hello" ), QString(),
                                i18n( "This is a tooltip" ),
                                i18n( "This is a WhatsThis help text." ) );
            return
                KMessageBox ::questionYesNo
                (0, i18n( "Hello World" ), i18n( "Hello" ), yesButton )
                == KMessageBox ::Yes? EXIT_SUCCESS: EXIT_FAILURE;
        }
    

    tutorial.pro文件为:

        TEMPLATE = app
        CONFIG += console
        CONFIG -= qt
        SOURCES += main.cpp
        LIBS += -lkdeui
    
    1 回复  |  直到 12 年前
        1
  •  1
  •   Dmitry    12 年前

    您需要安装kde库的开发文件,这些文件已丢失。我不知道您正在使用哪个Linux发行版(如果有的话),但例如,在Debian中,所需的包被称为 kdelibs5-dev .

    安装软件包后,您可能还需要为这些开发文件指定包含路径。喜欢 INCLUDEPATH += /usr/include/KDE