小编ran*_*836的帖子

macdeployqt和第三方库

我有一个应用程序项目依赖于我自己创建的几个共享库.根据Qt 4.6文档"在Mac OSX上部署应用程序":

注意:如果您希望第三方库包含在应用程序包中,则必须将该库的一个重复的lib条目添加到应用程序的.pro文件中.否则,macdeployqt工具不会将第三方.dylib复制到捆绑包中.

我已经将lib条目添加到我的应用程序的.pro文件中,但是当我执行macdeployqt时,我编写的库不会被复制到bundle中.我的.pro文件中有以下内容:

LIBS += -L../Libraries -lMyLib
Run Code Online (Sandbox Code Playgroud)

一切都建立好,就在我尝试从捆绑运行时遇到问题,即"图像未找到"错误.

macdeployqt中是否有错误或者我的.pro文件还有什么问题?

deployment qt macdeployqt

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

使用 MySQL Workbench 插入 POINT

我有一个包含 POINT 列的表。我想知道是否可以使用 MySQL Workbench 中的 Inserts 选项卡插入一个点。我尝试了许多不同的组合都无济于事:

1 1

1,1

(1 1)

(1,1)

积分(1 1)

点(1,1)

GeomFromText('POINT(1 1)')

有任何想法吗?

mysql spatial mysql-workbench

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

无法在 WPF 中的 DataTemplate 中为 TextBox 设置前景

我正在尝试Foreground为 a 中TextBox指定的属性设置属性,DataTemplate但调用不起作用。

我有UserControl以下 XAML:

<UserControl x:Class="TextBoxColourTest.TextFrameControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d"
             xmlns:clrtest="clr-namespace:TextBoxColourTest"
             d:DesignHeight="300" d:DesignWidth="300">

    <UserControl.Resources>
        <DataTemplate x:Key="EditModeTemplate">
            <TextBox Text="Hello"></TextBox>
        </DataTemplate>

        <Style TargetType="{x:Type clrtest:TextFrameControl}">
            <Setter Property="ContentTemplate" Value="{StaticResource EditModeTemplate}"></Setter>
        </Style>

    </UserControl.Resources>

</UserControl>
Run Code Online (Sandbox Code Playgroud)

然后我有一些使用 TextFrameControl 的 XAML:

<Window x:Class="TextBoxColourTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:textBoxColourTest="clr-namespace:TextBoxColourTest"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <StackPanel>
            <textBoxColourTest:TextFrameControl x:Name="TextFrameControl"></textBoxColourTest:TextFrameControl>
            <Button Content="Red" Click="OnMouseUpRed"></Button>
            <Button Content="Green" Click="OnMouseUpGreen"></Button>
        </StackPanel>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

最后是我有按钮的事件处理程序来更改前景色的代码:

    namespace TextBoxColourTest
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

带拉伸的 TreeViewItem

我想创建一个 WPF TreeView,其中包含可拉伸以填充可用空间的 TreeViewItems。我以此为指导修改了 TreeViewItem 模板:https://social.msdn.microsoft.com/Forums/vstudio/en-US/cabcb3ba-80c0-4367-85b7-9b55adc81e65/stretch-treeview-items ?forum=wpf这很有效,因为我希望右侧的一个字符网格组件右对齐,并且长 TextBlock 占用可用空间 - 请参阅下面的代码,其中我的 TreeViewItems 之一的标题是网格。

但是,当我通过将右侧拖动到左侧来调整窗口大小时,当没有足够的空间容纳所有网格组件时,我期望长的 TextBlock 内容为“长长的,... " 开始缩小宽度,但右侧的 TextBlock 却被右侧窗口边缘切断。

如果我创建一个具有网格的全新示例,并将上面提到的网格放入其中一个网格单元格中(本质上是模拟 TreeView 模板中使用的网格),那么它会按照我的预期调整大小:当我调整大小时,TextBlock 的宽度会缩小。

有什么想法可以对 TreeViewItem 模板或我指定的标题进行哪些更改以获得我想要的大小调整行为?

<Window x:Class="TreeViewSimple3.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:TreeViewSimple3"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">

<Window.Resources>
    <ControlTemplate x:Key="TreeViewItemStretchControlTemplate" TargetType="{x:Type TreeViewItem}">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition MinWidth="19" Width="Auto"/>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition/>
            </Grid.RowDefinitions>
            <ToggleButton x:Name="Expander" ClickMode="Press" IsChecked="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}">
                <ToggleButton.Style>
                    <Style TargetType="{x:Type ToggleButton}">
                        <Setter Property="Focusable" Value="False"/>
                        <Setter Property="Width" Value="16"/>
                        <Setter Property="Height" Value="16"/>
                        <Setter …
Run Code Online (Sandbox Code Playgroud)

wpf treeview xaml treeviewitem

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

番石榴,gwt和eclipse

是否可以在gwt Web应用程序的客户端代码中使用guava?如果是这样,如何将一个guava添加到Eclipse项目中?

我已经将guava-10.0.1和guava-gwt-10.0.1 jar添加到我的构建路径中,并为每个添加了源附件,但我仍然收到此错误:

没有源代码可用于com.google.gwt.thirdparty.guava.common.base.Predicate类型; 你忘了继承一个必需的模块吗?

gwt guava

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

标签 统计

wpf ×2

xaml ×2

c# ×1

deployment ×1

guava ×1

gwt ×1

macdeployqt ×1

mysql ×1

mysql-workbench ×1

qt ×1

spatial ×1

treeview ×1

treeviewitem ×1