小编Mr.*_*per的帖子

将日期字符串转换为 qml 中的 date()

我需要将日期字符串“28/01/2018”(dd/mm/yyyy)转换为qml中的Date()。

我试过这个:

  var dateBoard = masterPAGEMAIN.getData();

  var locale = Qt.locale()

  var someDateTest = new Date()
  someDateTest = Date.fromLocaleString(locale, dateBoard, "dd/MM/yyyy");
  var test = someDateTest.getDate().toString();
Run Code Online (Sandbox Code Playgroud)

还看到了这个: conversione from string ,但我的问题是我继续收到“NaN”或“无效日期”,如何从 qml 中的字符串获取 Date() ?

谢谢

string qt date date-conversion qml

4
推荐指数
1
解决办法
5621
查看次数

CarouselView 为 Xamarin 表单中的每张幻灯片提供不同的模板

我需要在 Xamarin 表单中制作 CarouselView,其中每张幻灯片都有一个特定的模板。目前我已经这样做了:

XAML

xmlns:control="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
.......

 <ContentView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
          <control:CarouselView x:Name="carouselView">
            <control:CarouselView.ItemTemplate>
              <DataTemplate>
                <Label Text="{Binding Testo}" />
              </DataTemplate>
            </control:CarouselView.ItemTemplate>
          </control:CarouselView>
        </ContentView>
Run Code Online (Sandbox Code Playgroud)

代码隐藏

List<CustomCell> myCarousel = new List<CustomCell>();
myCarousel.Add(new CustomCell { Testo = "ciao" });
myCarousel.Add(new CustomCell { Testo = "ciao due" });

carouselView.ItemsSource = myCarousel;
Run Code Online (Sandbox Code Playgroud)

自定义单元格

public class CustomCell
{
    public string Testo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所有这些都有效,我的问题是我会为每张幻灯片使用不同的模板,例如,每张幻灯片在图形上不同的网格,这是因为我必须以不同的方式以图形方式显示数据。你能推荐一个解决方案吗?谢谢

c# xaml templates carousel xamarin.forms

3
推荐指数
1
解决办法
5811
查看次数

在 xamarin 表单 pcl 上执行查询时没有这样的表 sqlite

我在读取 SQLite 数据库上的表时遇到问题。

我的 OBJ_User 类:

    namespace Fimap.Models
{
    public class OBJ_User
    {
        public int DLR_Id { get; set; }
        public string DLR_Username { get; set; }
        public string DLR_Password_Hash { get; set; }
        public object DLR_Nome { get; set; }
        public string DLR_Cognome { get; set; }
        public int DLR_Tipo { get; set; }
        public string DLR_Azienda { get; set; }
        public object DLR_Telefono { get; set; }
        public object DLR_Email { get; set; }
        public int DLR_Abilitato { …
Run Code Online (Sandbox Code Playgroud)

c# database sqlite portable-class-library xamarin.forms

3
推荐指数
1
解决办法
6667
查看次数

识别QVariant是String还是Int

我将做一个在modbus上写数据的方法.如果是String或Int,我需要返回QVariant.

我的变量: QVariant dataToWrite

存在一个返回dataToWrite内容的方法是String还是Integer?在c#中我做了这个解决方案:如何识别字符串是否为数字?

我在这个链接上看到了文档:http://doc.qt.io/qt-5/qvariant.html 但在qt中我找不到解决方案.

谢谢

c++ string int qt

3
推荐指数
2
解决办法
4661
查看次数

在移动设备上启动时,ChartView崩溃-QT QML错误

我有一个问题,当我在带有图表的android平板电脑(android 7.0)上启动调试时,我遇到了崩溃应用程序。

所以我的qt.pro:

QT += qml quick core charts widgets
Run Code Online (Sandbox Code Playgroud)

我的图表代码:

ChartView {
       id: chart
       title: "Top-5 car brand shares in Finland"
       anchors.fill: parent
       legend.alignment: Qt.AlignBottom
       antialiasing: true

       PieSeries {
           id: pieSeries
           PieSlice { label: "Volkswagen"; value: 13.5 }
           PieSlice { label: "Toyota"; value: 10.9 }
           PieSlice { label: "Ford"; value: 8.6 }
           PieSlice { label: "Skoda"; value: 8.2 }
           PieSlice { label: "Volvo"; value: 6.8 }
       }
   }
Run Code Online (Sandbox Code Playgroud)

我在QML文件中的导入:

import QtQuick 2.6
import QtQuick.Controls 2.0
import QtQuick.Controls 2.1
import …
Run Code Online (Sandbox Code Playgroud)

charts qt android qml

3
推荐指数
1
解决办法
433
查看次数

Visual Studio 2017 .NET Core 2.1 Angular 上的“npm run build -- --prod”错误

我需要帮助,我已经在基于 .Net Core 2.1 的 Angular 上做了一个项目。因此,当我尝试发布 VS 时,返回此错误:

在此处输入图片说明

所以错误是: 在此处输入图片说明

在此处输入图片说明

所以,我遵循了这个解决方案: 命令“npm run build -- --prod”退出,出现代码 1 错误但没有成功,我没有找到这个:npm run build -- --prod on my .angular-cli.json How can i解决这个问题 ?谢谢

在此处输入图片说明

日志:

    0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'build',
1 verbose cli   '--',
1 verbose cli   '--prod' ]
2 info using npm@6.4.1
3 info using node@v10.14.2
4 verbose run-script …
Run Code Online (Sandbox Code Playgroud)

publish visual-studio-2017 asp.net-core-2.0 angular angular7

3
推荐指数
1
解决办法
6071
查看次数

在Xamarin Forms中绑定BackgroundColor属性ContentPage

我需要绑定字符串的背景颜色.我的xaml代码:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="Fimap.LoadingPage"
             BackgroundColor="{Binding ColorBackground}">
    <ContentPage.Content>
        <Grid Padding="130" x:Name="griglia">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="10*"></RowDefinition>
                <RowDefinition Height="40*"></RowDefinition>
                <RowDefinition Height="25*"></RowDefinition>
                <RowDefinition Height="25*"></RowDefinition>
            </Grid.RowDefinitions>
            <Image Source="logo.png" Grid.Row="1"></Image>
            <ActivityIndicator x:Name="loading" Grid.Row="2" IsVisible="true" Color="{Binding ColorBackground}" IsRunning="true" />
        </Grid>
    </ContentPage.Content>
</ContentPage>
Run Code Online (Sandbox Code Playgroud)

我的代码隐藏代码:

...
public String ColorBackground { get; set; } = "#E40000";
...
Run Code Online (Sandbox Code Playgroud)

我确实ColorBackground在公共Class()costructor之前设置了它.

但是不要工作......我哪里错了?

谢谢大家

c# binding xamarin.forms

2
推荐指数
1
解决办法
2894
查看次数

如何使用 Rocket 响应包含 JSON 数据的 POST 请求?

我正在尝试使用Rocket crate创建后端:

fn main() {
    rocket::ignite().mount("/", routes![helloPost]).launch();
}

#[derive(Debug, PartialEq, Eq, RustcEncodable, FromForm)]
struct User {
    id: i64,
    USR_Email: String,
    USR_Password: String,
    USR_Enabled: i32,
    USR_MAC_Address: String
}

#[post("/", data = "<user_input>")]
fn helloPost(user_input: Form<User>) -> String {
    println!("print test {}", user_input);
}
Run Code Online (Sandbox Code Playgroud)

当我运行时cargo run一切正常,但是当我使用邮递员发送 POST 请求进行测试时,我收到此错误:

fn main() {
    rocket::ignite().mount("/", routes![helloPost]).launch();
}

#[derive(Debug, PartialEq, Eq, RustcEncodable, FromForm)]
struct User {
    id: i64,
    USR_Email: String,
    USR_Password: String,
    USR_Enabled: i32,
    USR_MAC_Address: String
}

#[post("/", data = "<user_input>")]
fn helloPost(user_input: …
Run Code Online (Sandbox Code Playgroud)

api json rust rust-rocket

2
推荐指数
1
解决办法
6229
查看次数

按递减或递增顺序按数字字段对数组 Angular 7 进行排序

我需要帮助,我需要按 PendingQuantity 字段对数组进行排序。我有负数和正数。所以我的代码:

this.data.Products.sort(obj => obj.PendingQuantity);
Run Code Online (Sandbox Code Playgroud)

所以我的数组

"Products": [
            {
                "ProductCode": "MC30180",
                "Description": "Description_1",
                "NationalCode": "N.C. 0965",
                "PendingQuantity": 20,
                "toBeScanned": true
            },
            {
                "ProductCode": "Name_2",
                "Description": "Description_2",
                "NationalCode": "N.C. 0382",
                "PendingQuantity": -3,
                "toBeScanned": false
            },
            {
                "ProductCode": "Name_3",
                "Description": "Description_3",
                "NationalCode": "N.C. 8913",
                "PendingQuantity": 25,
                "toBeScanned": false
            }
        ]
Run Code Online (Sandbox Code Playgroud)

我想要的顺序是:

"Products": [
                {
                    "ProductCode": "MC30180",
                    "Description": "Description_1",
                    "NationalCode": "N.C. 0965",
                    "PendingQuantity": -3,
                    "toBeScanned": true
                },
                {
                    "ProductCode": "Name_2",
                    "Description": "Description_2",
                    "NationalCode": "N.C. 0382",
                    "PendingQuantity": 25,
                    "toBeScanned": false
                },
                {
                    "ProductCode": …
Run Code Online (Sandbox Code Playgroud)

arrays sorting rxjs angular angular7

1
推荐指数
1
解决办法
1811
查看次数

使用 Parse 在一个双 C# 中合并两个 int

我需要将两个 int 合并为一个唯一的 double。我的代码和示例:

int left = 1;
int right = 38;
Run Code Online (Sandbox Code Playgroud)

我希望得到双倍的结果:

双合并变量 = 1.38

如何将两个 int 合并为一个 double ?

我试过这个,但不工作

double result = double.Parse(left.ToString() + "." + right.ToString());
Run Code Online (Sandbox Code Playgroud)

谢谢

c# double int merge parsing

0
推荐指数
1
解决办法
605
查看次数

使用 c# 检查日期是否在接下来的 24 小时内

可以用C#测试DateTime“01/29/2016 16:22:00”是否包含在接下来的24小时内?我的日期是“ 01/28/2016 15:30 ” ( DateTime.Now ),我想知道它是否在未来 24 小时的范围内。我希望我解释了。

c# wpf datetime

-1
推荐指数
1
解决办法
4947
查看次数