I am a beginner trying to do some designs for my startup.
I am trying to do changes on the Photoshop template:
I simply want to edit the Layer named "Back" and I want to see the content on the display but I can't see the content on the right.
"Back" is not a layer. It's a "group" and looks like the folder icon. Click those triangles on your other groups About us , Services, Slogan, and you'll see the corresponding layers or additional groups (open up these groups to see layers).
Related
I am currently designing a form for my business - but struggling to implement a feature.
The image below is of the bottom half of a form - I had to blur/remove quite a lot for data privacy reasons. There are two group boxes here (one on the left and the other on the right).
The blue area is a tool strip. The greyed out areas represent apps. The application itself is basically an app launcher that allows the users to add apps to the tool strip.
Right now I've set the tools strip's LayoutStyle to Flow and the AutoSize to False
This means that when there are only enough apps to fill one row on the tool strip, it all looks fine, with some space between the bottom of the GroupBoxes and the top of the tool strip
However when I add enough apps that there needs to be two rows on the tool strip, the tool strip expands to two rows (represented in the image).
This is what I want, however as can be seen from the image, the tool strip now covers up part of the Groupboxes.
So I think what I want is for the actual form to expand when the tool strip expands, maintaining an same distance between the bottoms of the Groupboxes and the top of the tool strip.
Can this be done simply by setting some properties, or is there a way to do this programatically?
I'm using Tableau Public and would like to include a background image for my dashboard. When I go to Map --> Background Images , nothing populates. I see the right arror, but when I scroll over it I don't have the option to go any further. Any help would be greatly appreciated.
The feature you're referring to (Map -> Backgroung images) is just for worksheets.
Background images are strictly related to your data in order to plot markers on a specifc image according to data valuues
(https://www.tableau.com/learn/tutorials/on-demand/background-images)
That being said, if you need "just" an image as a background for your dashboard, it's quite simple:
In the Object section select a "Image" element and drag it into the dashboard
Place your woorksheet(s) into the dashboard with the floating option (not tiled) in order to bring them forward (if needed)
Extra: if you need the background image to be readable, remember to set your worksheet deafault shading value to none
My Labels are crowded, I want to space them away from the points by add leader lines to make it clear which label is for which datapoint
You can use the "Easy Custom Label" plugin to do this.
EasyCustomLabeling is a plugin for QGIS, designed to simplify the work for manual and data defined labeling. The tool duplicates a data vector layer into a new memory layer made of lines, adds all necessary fields for advanced custom labeling like label location, rotation, color, font, callout, alignements. The resulting layer is activated ready to use labeling tools. Data is saved in Memory Layer provider, which means it is NOT saved to a file or a database. To make these layers persistent, please install Memory Layer Saver v3.2 or higher plugin, that saves all memory layers to a qdatastream file along the project named myqgisprojectname.qgs.mldata.
Once you have turned on the label toolbar you can press the easy label button to make a copy of the layer, you can then drag and drop any labels that you want to move and a leader line will be automatically added.
https://gist.github.com/kgjenkins/1af82a8ffdc3c99bb886e6cd9cdc298f
Callouts, sometimes called leader lines, are lines between labels and features on a map. They are useful when constraints of space force a label to be moved away from the feature. The callout helps to reconnect the label to the feature it refers to.
image
There are probably multiple ways to do this, but here is one way using a geometry generator in QGIS 3.x:
callouts_qgis
Turn on labels for the layer
•Style dock > Labels tab
•Change "No labels" to "Show labels for this layer"
•Select the field to "Label with"
Move individual labels
The upgrade to QGIS 3.0 has made label placement easier to customize. When you move a label, QGIS tracks the new location using hidden auxiliary storage fields that we'll use to draw the lines.
•Make sure the Label Toolbar is enabled (View menu > Toolbars)
•Select the "Move Label" tool image
•Click and drag the to move the labels. (The first time you click to move a label, you will be asked for a primary key to use for tracking the labels. Pick a field that has an id or otherwise unique values within your layer.)
Add the callout lines
•In the layer styling dock, click the green + to add a new marker component
•Set "Symbol layer type" to "Geometry generator"
•Set "Geometry Type" to "LineString / MultiLineString"
•Enter the following expression:
make_line(
make_point($x, $y),
make_point( "auxiliary_storage_labeling_positionx" , "auxiliary_storage_labeling_positiony" )
)
image
Improve the label display
•Add label buffers ("halos") so that the lines won't obscure the text of the label (3rd tab in the style dock)
•Adjust the label placement (6th tab in the style dock), data defined > alignment ◦set the horizontal alignment to 'Center'
◦set the vertical alignment to 'Half'
below i attached an app help guide screen. I am understanding how to build this screen.
If any body have idea please share here
View with semi transparent background color (backgroundColor:"rgba(0,0,0,0.5)";) and some images on top of it.
So, using images is bad. You'll need images for translations and if you do this as one image you'll need to ensure all devices are covered so your arrows point to the right element.
Minimise images == smaller app.
First thing you'll need to do is a create a blocker view -- so that's a view that will fill the screen and have a black background with opacity.
You can't apply that to the window as everything in it will be semi-transparent so:
Create a transparent Window that fills the screen.
Add to that window a view that fills the window and has opacity say 0.5 and black background
Add to the Window (not the view you just created) the other elements and button -- ideally, these should be individual graphics of the arrows, sized in such a way that you can position them based on the host element (the item they are pointing to / referring to). Use real text so you can handle translations / reduce file size.
So you'll need a way to associate each tip with a control they are anchored too, and that will ensure that regardless of the screen size, the tip will appear in the correct place.
First of all, always give a try before putting questions anywhere because it makes you learn things on your own for long time.
The easiest step for you to do this is to ask your designer to create a complete image just like that & you just have to show it on top.
If you have to show that image in different translations, then you can ask your designer to provide you required translations images.
We have been working in a Tree Editor. We are displaying icons below the file names. Now, we have a need to display another icons below this already displayed icon. This icon will be displayed based on some parameters. Hence, it is not necessary that always multiple icons will be displayed.
We have our own LabelProvider which correctly returns a single image.
Please, let me know how can I customise my LabelProvider to return multiple images ?
The normal LabelProvider only supports returning a single image per row.
There are some classes available which let you make a composite image from several separate images. The abstract base class for these is CompositeImageDescriptor. The DecorationOverlayIcon class is a concrete class based in this which supports a main image with up to four overlay images (this is what views like Package Explorer use).
If those classes are not enough you can use a label provider based on OwnerDrawLabelProvider - which allows you to draw what you like in the row.
Note: All rows in a tree (or table) are always the same height. A deep image in one row will force all the other rows to be the same depth.