Comments (6)
Do you perhaps have a minimal code example to demonstrate what you mean?
from flexx.
ok, this example, you will know problem click btn for box css, result
element.style {
max-height: 1080px;
min-width: 12px;
max-width: 1e9px;
min-height: 2798px;
flex-grow: 0;
flex-shrink: 1;
margin-top: 4px;
padding: 1px;
}
from flexx import flx
class MyApp(flx.Widget):
def init(self):
with flx.VBox():
self.btn = flx.Button(text="测试")
self.box = flx.VBox(style="max-height: 1080px")
flx.VBox(flex=1)
@flx.action
def add_div(self, text):
flx.Label(text=text, parent=self.box)
@flx.reaction("btn.pointer_click")
def add_ra(self, *event):
for i in range(100):
self.add_div(str(i))
app = flx.App(MyApp)
app.launch('app')
flx.run()
from flexx.
Well, you're applying two conflicting constraints. On the one hand you want the max-height to be 1080, but on the other hand the vbox contains content that requires more space than that to be shown. The latter wins.
from flexx.
emmm~,now, i want to set max-height, how to do ?
from flexx.
What do you think should happen? Should the content be compressed in some way? Should it be hidden? Should it scroll?
Perhaps what you're looking for is a scrollable container. There are a few exaples of that in the flexxamples folder.
Other than that, you may be able to achieve what you want with the right CSS, but the way Flexx works (and CSS too, mostly) is that stuff takes up the space it needs to show the contents.
from flexx.
ok, i find a example in the flexxamples,this is ok, I will also understand it deeply,thanks xixi。
from flexx.
Related Issues (20)
- how to set a timer HOT 10
- the pycomponents has conflicts with js? HOT 8
- Run as a desktop app, how to close the incognito window? HOT 1
- How to Change the "Starting Flexx App"? HOT 2
- Run as a desktop app, how to hide or remove the close button on the browser ? HOT 1
- Trying to build a SPA / Saas with Flexx HOT 1
- Flexx lacks of a lot of features HOT 4
- I couldn't find any example of sending ajax request and getting response HOT 1
- PlotlyWidget in offline mode HOT 2
- "Lost connection to server" on every little connection error/timeout HOT 6
- Is there a way to send data from my client side js widget to server side (for example images, videos)? HOT 5
- 使用freeze失败
- Error 404 on leaflet.py example HOT 9
- _mutate_xxx‘s bug or for some other reason HOT 2
- No certificate found HOT 2
- Lost connection with server: message too big (1009) HOT 1
- 'Too many open files' error HOT 14
- Use flx.create_element to create a label in the for loop, bind the onclick event, and dynamically transfer parameters. lambda fun error HOT 1
- use multiprocessing in flexx after freeze, The window keeps popping up HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flexx.