我正在尝试使用Qt-Project V.5.1开发Android应用程序.安装安装qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline程序后,在安装过程中可以选择每个组件,我尝试将其设置为android构建.
在Qt Creator中,我打开工具 - >选项 - > Android并填写我的Android SDK,Android NDK,Ant和opnJDK位置并勾选"自动创建Android工具包套件".复选框
我在这里得到一个警告说:
Qt versions for architectures mips, arm, x86 are missing. To add the Qt versions, select Options > Build & Run >Qt versions.
当我转到Qt版本选项卡时,既没有Android选项,也没有mips arm或x86的选项.(实际上只有QT 5.1.0 MSVC2012 OpenGl 64位选项).添加按钮只允许我指定qmake文件.我能找到的唯一一个是"QT 5.1.0 MSVC2012 OpenGl 64 Bit"选项已经引用的那个.
谁能告诉我如何在Build and Run标签中获取Android选项?提前致谢.
我想将" - "符号视为word-wrap属性的另一个字母.有没有办法做到这一点?
例如:如果我有一个带有自动换行的图例:普通,宽度可以容纳3个字母的单词,它会在ttt-hhh中插入一个换行符,但是对于tttfhhh它不会这样做.我希望ttt-hhh的行为方式与tttfhhh相同,而不会改变图例的宽度.
我试图保存一些图像,我想使用DateTime来获得不同的可识别文件名.因此,我使用正确的Path创建一个String,向其添加日期时间并删除空格,点和冒号.
String imagePath = "D:\\Patienten\\" + username;
imagePath += "\\"+DateTime.Now.ToString();
Console.WriteLine("WithFilename: " + imagePath);
imagePath.Replace(" ", "");
Console.WriteLine("Without \" \" : " + imagePath);
imagePath.Replace(".", "");
Console.WriteLine("Without \".\": " + imagePath);
imagePath.Replace(":", "");
Console.WriteLine("Output format: " + imagePath);
imagePath += ".png";
image.Save(imagePath);
Run Code Online (Sandbox Code Playgroud)
根据控制台输出,String根本没有变化.这意味着Console.Writeline中的所有输出字符串都是相同的.我在visual Studio Express 2010中使用c#,以防万一.有人能在这里找到错误吗?
提前致谢!